
擴(kuò)展 擴(kuò)展 就是為一個(gè)已有的類、結(jié)構(gòu)體靖避、枚舉類型或者協(xié)議類型添加新功能潭枣。這包括在沒(méi)有權(quán)限獲取原始源代碼的情況下擴(kuò)展類型的能力(即 逆向建模 )。...
自動(dòng)引用計(jì)數(shù) Swift 使用自動(dòng)引用計(jì)數(shù)(ARC)機(jī)制來(lái)跟蹤和管理你的應(yīng)用程序的內(nèi)存幻捏。通常情況下盆犁,Swift 內(nèi)存管理機(jī)制會(huì)一直起作用,你無(wú)須...
控制流 For-In 循環(huán) 你可以使用for-in循環(huán)來(lái)遍歷一個(gè)集合中的所有元素篡九,例如數(shù)字范圍谐岁、數(shù)組中的元素或者字符串中的字符。 下面的例子用來(lái)...
構(gòu)造過(guò)程 構(gòu)造過(guò)程是使用類、結(jié)構(gòu)體或枚舉類型的實(shí)例之前的準(zhǔn)備過(guò)程。在新實(shí)例可用前必須執(zhí)行這個(gè)過(guò)程,具體操作包括設(shè)置實(shí)例中每個(gè)存儲(chǔ)型屬性的初始值和...
定義一個(gè)基類(Defining a Base Class) 不繼承于其它類的類,稱之為基類(base class)捍壤。 注意Swift 中的類并不...
實(shí)例方法 實(shí)例方法是屬于某個(gè)特定類、結(jié)構(gòu)體或者枚舉類型實(shí)例的方法。實(shí)例方法提供訪問(wèn)和修改實(shí)例屬性的方法或提供與實(shí)例目的相關(guān)的功能冠句,并以此來(lái)支撐實(shí)...
屬性 屬性將值跟特定的類织咧、結(jié)構(gòu)或枚舉關(guān)聯(lián)胀葱。 存儲(chǔ)屬性 簡(jiǎn)單來(lái)說(shuō),一個(gè)存儲(chǔ)屬性就是存儲(chǔ)在特定類或結(jié)構(gòu)體實(shí)例里的一個(gè)常量或變量笙蒙。存儲(chǔ)屬性可以是變量存...
類和結(jié)構(gòu)體 類和結(jié)構(gòu)體是人們構(gòu)建代碼所用的一種通用且靈活的構(gòu)造體抵屿。我們可以使用完全相同的語(yǔ)法規(guī)則來(lái)為類和結(jié)構(gòu)體定義屬性(常量、變量)和添加方法捅位,...
枚舉 在 C 語(yǔ)言中轧葛,枚舉會(huì)為一組整型值分配相關(guān)聯(lián)的名稱。Swift 中的枚舉更加靈活艇搀,不必給每一個(gè)枚舉成員提供一個(gè)值尿扯。如果給枚舉成員提供一個(gè)值...