
擴展 擴展 就是為一個已有的類、結構體、枚舉類型或者協議類型添加新功能。這包括在沒有權限獲取原始源代碼的情況下擴展類型的能力(即 逆向建模 )。...
自動引用計數 Swift 使用自動引用計數(ARC)機制來跟蹤和管理你的應用程序的內存。通常情況下,Swift 內存管理機制會一直起作用,你無須...
控制流 For-In 循環 你可以使用for-in循環來遍歷一個集合中的所有元素,例如數字范圍、數組中的元素或者字符串中的字符。 下面的例子用來...
構造過程 構造過程是使用類、結構體或枚舉類型的實例之前的準備過程。在新實例可用前必須執行這個過程,具體操作包括設置實例中每個存儲型屬性的初始值和...
定義一個基類(Defining a Base Class) 不繼承于其它類的類,稱之為基類(base class)。 注意Swift 中的類并不...
實例方法 實例方法是屬于某個特定類、結構體或者枚舉類型實例的方法。實例方法提供訪問和修改實例屬性的方法或提供與實例目的相關的功能,并以此來支撐實...
屬性 屬性將值跟特定的類、結構或枚舉關聯。 存儲屬性 簡單來說,一個存儲屬性就是存儲在特定類或結構體實例里的一個常量或變量。存儲屬性可以是變量存...
類和結構體 類和結構體是人們構建代碼所用的一種通用且靈活的構造體。我們可以使用完全相同的語法規則來為類和結構體定義屬性(常量、變量)和添加方法,...
枚舉 在 C 語言中,枚舉會為一組整型值分配相關聯的名稱。Swift 中的枚舉更加靈活,不必給每一個枚舉成員提供一個值。如果給枚舉成員提供一個值...