![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
21.協(xié)議
18.類型轉(zhuǎn)換 類型檢查類型檢查:用類型檢查操作符( is )來檢查一個實例是否屬于特定子類型蟋座。若實例屬于那個子類型,類型檢查操作符返回 tru...
16.可選鏈 可選鏈1.可選鏈?zhǔn)秸{(diào)用是一種可以在當(dāng)前值可能為 nil 的可選值上請求和調(diào)用屬性辣之、方法及下標(biāo)的?法战得。如果可選值有值喷斋,那么調(diào)用就會成...
14.構(gòu)造過程 構(gòu)造過程 15.構(gòu)析過程 析構(gòu)過程原理析構(gòu)過程:析構(gòu)器只適?于類類型控嗜,當(dāng)一個類的實例被釋放之前茧彤,析構(gòu)器會被立即調(diào)用。析構(gòu)器器?關(guān)...
13.繼承 重寫1.重寫:?類可以為繼承來的實例方法疆栏,類方法,實例屬性,類屬性,或下標(biāo)提供?己定制的實現(xiàn)曾掂。我們把這種?為叫重寫。如果要重寫某個特...
11.方法 實例方法//實例方法是屬于某個特定類壁顶、結(jié)構(gòu)體或者枚舉類型實例的?法珠洗。實例方法提供訪問和修改實例 屬性的方法或提供與實例目的相關(guān)的功能...
10.屬性 屬性//存儲屬性:存儲屬性會將常量和變量存儲為實例的?部分,只能用于類和結(jié)構(gòu)體若专。//計算屬性:計算屬性則是直接計算(而不是存儲)值许蓖,...
8.枚舉 枚舉語法使用 enum 關(guān)鍵詞來創(chuàng)建枚舉并且把它們的整個定義放在一對大括號內(nèi)enum SomeEnumeration { cas...
9.類和結(jié)構(gòu)體 結(jié)構(gòu)體和類相比Swift中結(jié)構(gòu)體和類的共同點:- 定義屬性?于存儲值- 定義方法?于提供功能- 定義下標(biāo)操作?于通過下標(biāo)語法訪問...