iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
自我挑戰組

iOS 新手開發的大小事 系列

非本科轉職,接觸開發 iOS 的路上,不斷的被各種名詞轟炸,以及遇到難以理解的觀念,藉由這三十天的紀錄,將學習的過程分享給需要的人

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

Day 1: iOS 新手的啟程之路

前言 一個 iOS 開發的新手,對於剛開始接觸 iOS 開發時,遇到比較難消化的觀念,或是在開發 iOS 才接觸到的觀念,所做的紀錄,請大家多多指教。 背景簡介...

2019-09-16 ‧ 由 Jes 分享
DAY 2

Day 2: [Swift] 閉包 (Closures) -1

前言 在剛開始接觸 iOS 開發時,最常遇到的就是閉包,但當時對閉包很陌生,也不了解實際的用途為何,於是查了很多資料,才對閉包的概念跟實際用途有更進一步的了解。...

2019-09-17 ‧ 由 Jes 分享
DAY 3

Day 3: [Swift] 閉包 (Closures) -2

前情提要 昨天的文章,提到了閉包的概念,以及閉包的使用可以讓程式變得更加有彈性,接著介紹尾隨閉包,是另一種表達閉包的方式,一開始不太熟悉這些語法,導致在閱讀程式...

2019-09-18 ‧ 由 Jes 分享
DAY 4

Day 4: [Swift] 列舉 (Enumerations) -1

前言 今天討論的主題,其實不是新東西,早在 C 語言就有列舉 (Enumerations),在 Swift 中,列舉和 switch 語句搭配使用,是很好程式碼...

2019-09-19 ‧ 由 Jes 分享
DAY 5

Day 5: [Swift] 列舉 (Enumerations) -2

前情提要 昨天介紹列舉和搭配 switch 語句的使用方式,以及如何用 for 來遍歷列舉的所有例項,今天將介紹列舉的關聯值 (Associated Value...

2019-09-20 ‧ 由 Jes 分享
DAY 6

Day 6: [Swift] 可選型別 (Optional)

前言 剛開始在接觸 iOS 開發的時候,時常看到一堆驚嘆號跟問號,當時翻書或問人,就只得到這是 “optional” 的答案,於是就把這疑問存在心裡,直到現在,...

2019-09-21 ‧ 由 Jes 分享
DAY 7

Day 7: [Swift] 可選鏈 (Optional Chaining)

前言 昨天介紹了可選型別 (Optional),今天就針對可選鏈 (Optional Chaining),來加以介紹,目前對於可選鏈還沒有深刻的體會,就目前的理...

2019-09-22 ‧ 由 Jes 分享
DAY 8

Day 8: [Swift] 型別轉換 (Type Casting)

前言 今天寫的主題型別轉換 (Type Casting) 是在開發時會經常使用到,最常看到就是使用 as? 或 as! 的符號進行轉換,以及 is 的使用,而這...

2019-09-23 ‧ 由 Jes 分享
DAY 9

Day 9: [Swift] 下標 (Subscripts)

前言 原本沒有打算要寫這個標題的,因為目前接觸到的機會並不多,也比較少看到有人在使用,但後來想想,寫了才會加深自己的印象,下次看到此種語法也比較會有熟悉的感覺,...

2019-09-24 ‧ 由 Jes 分享
DAY 10

Day 10: [Swift] 結構和類 (Struct and Class)

前言 今天的題目,在 iOS 開發是必須要知道的,討論度也很高,但由於本人目前的開發經驗還處於新手階段,對於如何選擇結構 (Struct) 和類 (Class)...

2019-09-25 ‧ 由 Jes 分享