前言 一個 iOS 開發的新手,對於剛開始接觸 iOS 開發時,遇到比較難消化的觀念,或是在開發 iOS 才接觸到的觀念,所做的紀錄,請大家多多指教。 背景簡介...
前言 在剛開始接觸 iOS 開發時,最常遇到的就是閉包,但當時對閉包很陌生,也不了解實際的用途為何,於是查了很多資料,才對閉包的概念跟實際用途有更進一步的了解。...
前情提要 昨天的文章,提到了閉包的概念,以及閉包的使用可以讓程式變得更加有彈性,接著介紹尾隨閉包,是另一種表達閉包的方式,一開始不太熟悉這些語法,導致在閱讀程式...
前言 今天討論的主題,其實不是新東西,早在 C 語言就有列舉 (Enumerations),在 Swift 中,列舉和 switch 語句搭配使用,是很好程式碼...
前情提要 昨天介紹列舉和搭配 switch 語句的使用方式,以及如何用 for 來遍歷列舉的所有例項,今天將介紹列舉的關聯值 (Associated Value...
前言 剛開始在接觸 iOS 開發的時候,時常看到一堆驚嘆號跟問號,當時翻書或問人,就只得到這是 “optional” 的答案,於是就把這疑問存在心裡,直到現在,...
前言 昨天介紹了可選型別 (Optional),今天就針對可選鏈 (Optional Chaining),來加以介紹,目前對於可選鏈還沒有深刻的體會,就目前的理...
前言 今天寫的主題型別轉換 (Type Casting) 是在開發時會經常使用到,最常看到就是使用 as? 或 as! 的符號進行轉換,以及 is 的使用,而這...
前言 原本沒有打算要寫這個標題的,因為目前接觸到的機會並不多,也比較少看到有人在使用,但後來想想,寫了才會加深自己的印象,下次看到此種語法也比較會有熟悉的感覺,...
前言 今天的題目,在 iOS 開發是必須要知道的,討論度也很高,但由於本人目前的開發經驗還處於新手階段,對於如何選擇結構 (Struct) 和類 (Class)...