指針基礎(chǔ)知識 計(jì)算機(jī)是以字節(jié)為單位訪問可尋址的存儲器顽腾。機(jī)器級程序?qū)⒋鎯ζ饕暈橐粋€非常大的字節(jié)數(shù)組会涎,稱為虛擬存儲器枫甲。這個存儲器的每個字節(jié)都會有一個...
使用泛型能讓我們寫出靈活的颠毙,可復(fù)用的函數(shù)和類型魔招,這些函數(shù)和類型會根據(jù)我們定義的要求與任何類型一起使用。使用泛型我們不僅可以避免重復(fù)的代碼而且能以...
協(xié)議定義了適合特定任務(wù)或功能的方法嵌溢,屬性眯牧。協(xié)議可以由類,結(jié)構(gòu)或枚舉實(shí)現(xiàn)赖草,任何類型實(shí)現(xiàn)協(xié)議的要求方法稱為遵守協(xié)議学少。個人理解:Swift中的協(xié)議所能...
擴(kuò)展:在不需要訪問源碼的情況下,為現(xiàn)有的類秧骑,結(jié)構(gòu)版确,枚舉或協(xié)議類型添加了新功能。和Objective-C的分類很類似乎折,不同的是Swift的擴(kuò)展沒有...
Swift允許定義嵌套類型绒疗,在它們所支持類型的定義中支持嵌套枚舉,類和結(jié)構(gòu)骂澄。類型可以嵌套到所需的級別吓蘑。 嵌套類型使用 嵌套類型的引用
類型轉(zhuǎn)換在Swift中使用is和as操作符實(shí)現(xiàn)。 類型檢查 使用操作符is檢查一個實(shí)例是否是某個確定的類以及其繼承體系的父類或子類類型坟冲。如果是某...
錯誤的表示和拋出 在Swift中磨镶,錯誤由符合Error協(xié)議的類型的值表示溃蔫。Error是空協(xié)議,表示類型可用于錯誤處理棋嘲。 錯誤的處理 Swift中...
可選鏈接 可選鏈接:查詢和調(diào)用當(dāng)前可能為nil的可選項(xiàng)的屬性,方法和下標(biāo)的過程矩桂。若當(dāng)前optional包含值沸移,則屬性,方法或下標(biāo)調(diào)用成功侄榴;若op...
繼承 繼承是一種基本行為:子類繼承父類方法雹锣,屬性和其他特性。子類可以重寫父類的方法癞蚕,屬性蕊爵。繼承將類與Swift中的其他類型區(qū)分開來。類還可以將屬...