數值型別 (Value Type) 與參考型別 (Reference Type) 的差異是所有程式語言的基礎。大部分開發者都可能是從 C 語言開始程式設計生涯。如果你還記得傳值 (Call By Value) 與傳參考 (Call By Reference) 函式的話,那麼你大概知道我的意思。讓我們來看看 Apple 怎麼說。 就如標題所說,Swift 中的型別可以分為兩種類型: 數值型別 ── 每個實例保存資料一份獨立的備份。當這類型別被指派給一個變數或常數、或是被傳送到函式時,就會創建一個新的實例(備份)。 參考型別 ── 每個實例共享資料的單一備份。當這類型別被初始化、被指派給一個變數或 […]
你可以到 程式語言基礎:認清 Swift 數值型別 (Value Type) 與參考型別 (Reference Type) 的差別 閱讀完整文章。如果你對其他iOS教程有興趣,歡迎到 AppCoda 繼續瀏覽。