前言 大家好,我是 Enola~正在坎坷自學 iOS 開發中,參加這次 30 天的鐵人賽是為了記錄我的學習進度,並且通過發文章更加內化學到的東西~求大家監督~...
前言 關於介紹 MVC、MVP、MVVM 的文章,網絡上隨便搜索都可以找到超多。MVC、MVP、MVVM 都是一種軟體結構模式,我在這篇文章中會大致介紹 MVC...
Git Git 是一個開源的分布式版本控制系統,允許我們跟蹤檔案異動,最初目的是為更好地管理 Linux 核心開發而設計。Git 採用了分散式版本庫的作法,可以...
Structure 假設我們有兩個 function 如下: func myFunctionA () { let a = "Hello&quo...
前言 前一篇介紹了 structure,我們將主要在這篇文章中討論 structure 的實例。 實作 我們宣告一個 struct: struct MySt...
前言 前面學習了 Structure,今天就來介紹 Class,Structure 與 Class 使用方法完全一樣。不過比起 Structure,Class...
前言 前面兩篇文章學習了 Struct 和 Class,兩者用法相同、功能相似,都可以用來儲存 property、定義 method,具體可見官方文件:http...
今天學習 Swift 的三種循環方式。 For-in 基本語法如下: for index in 0...10 { code } 這會循環執行11次...
前言 當我們處理來自外部數據源的數據時,可能會遇到空的數據的情況。我們需要一種方法表達一種可以為空的狀態,所以需要使用 optional。 Optional...
前言 Dictionary 儲存一堆由<key, value>組合的資料,每一個 value 都要分配一個唯一的 key。要檢索數據時,需要給這個...