iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Mobile Development

Swift30天:從語法到觀念,告訴你在踏入實作前最好弄清楚的那些事 系列

本篇主要描述的主題會圍繞在完全不知道要怎麼寫iOS到了解怎麼實作前的一些基本知識,由於本人在實作時曾經遇過不少在實作前沒有打好的基礎知識,所以藉由基礎知識的複習與熟悉,可以減少更多在實作應用上的問題。

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室V5.0
DAY 1

#Day1--開始之前

在鐵人賽的第一天,我大概會談幾個我曾經問過我自己的問題,或許可以給一些正在思考著要不要寫程式的一些人一點明燈。(順便工商好想工作室) 我為什麼寫程式? 我為什...

2021-09-16 ‧ 由 MJ 分享
DAY 2

#Day2-- 賣藥仔是我!你想要用哪種盒子裝?

前言 我記得我之前在Medium寫文的時候,剛開始提到的就是「藥與盒子」的概念。所謂的藥就是被指派的值,而盒子就是外面宣告的變數或常數。而關於「藥與盒子」的概念...

2021-09-17 ‧ 由 MJ 分享
DAY 3

# Day3--向左走?向右走?再走一次?那些替你做決定的小事

條件運算 條件運算會分成三個部分,在我目前學到的Swift語言中,我認為有三種條件運算必須要整合成一個單元來複習: if…else(最基本的條件運算) gua...

2021-09-18 ‧ 由 MJ 分享
DAY 4

# Day4--欸不是,還要再來一遍喔?迴圈別鬧了

在Swift裡面,則有三種的迴圈,如下所述: for…in loop while loop我在思考這種迴圈的時候,經常都會用一個想法就是:「當….怎麼樣...

2021-09-19 ‧ 由 MJ 分享
DAY 5

# Day5--Funny Function!一招函式打天下?

函式是每個程式語言都會有的一個語法,非常的實用,只要是編寫功能,一定與函式脫離不了關係,而函式的內容,主要會有幾個部分,也是這篇文章主要會提到的內容,本文章將分...

2021-09-20 ‧ 由 MJ 分享
DAY 6

# Day6--一個很難駕馭的概念:閉包

閉包(closure)大概是我在函式這個單元過後,卡的稍微久一點的一個關卡,主要是弄不清楚閉包到底跟函式有什麼區別,但時間久了之後,可能就會稍微忘掉閉包的一些小...

2021-09-21 ‧ 由 MJ 分享
DAY 7

# Day7--物件兄弟黨:類別與結構

就以基本面來說,類別跟結構都會有一些共同的東西: 屬性(property):用於儲存值 方法(method):用於提供功能 下標(subscript):用於存...

2021-09-22 ‧ 由 MJ 分享
DAY 8

# Day8--物件兄弟黨的小弟們:屬性與方法

在上一篇的文章中,有提到屬性(property)這件事情指的就是類別或結構裡面的所包含的變數、常數,而方法(method)就是類別、結構裡面的函式。 而實質上,...

2021-09-23 ‧ 由 MJ 分享
DAY 9

# Day9--老爸,我可以繼承你的家產,但我不想長得太像你

引述自100Days of Swift-Class inheritance: The second difference between classes an...

2021-09-24 ‧ 由 MJ 分享
DAY 10

# Day10--只有藍圖是不夠的!我們要來變出一個實體!

爲什麼需要初始化? Initialization is the process of preparing an instance of a class, st...

2021-09-25 ‧ 由 MJ 分享