用 Swift 寫 app 的時候,我們通常會在一開始就碰到一個問題:我們的 App model 應該宣告成 struct 還是 class 好? 比如說,假設我們在開發一個通訊錄 app,而我們確定要建立一個叫做 Contact 的型別來代表每筆通訊資料,且它需要有 var name: String 跟 var phoneNumber: String 兩項屬性。問題來了:不管是 struct 還是 class 都符合我們的要求,因為它們都同樣可以擁有方法跟儲存屬性 (stored property)。那麼,我們該如何選擇好呢? Struct 與 Class 的不同性質 讓我們先來回顧一下 s […]
你可以到 Swift Class vs Struct:設計 Model 時,該用 Struct 還是 Class 呢? 閱讀完整文章。如果你對其他iOS教程有興趣,歡迎到 AppCoda 繼續瀏覽。