本頁(yè)包含內(nèi)容: [TOC] 類(lèi)型轉(zhuǎn)換可以判斷實(shí)例的類(lèi)型,也可以將實(shí)例看做是其父類(lèi)或者子類(lèi)的實(shí)例。 類(lèi)型轉(zhuǎn)換在Swift中使用is和as操作符實(shí)現(xiàn)...
本頁(yè)包含內(nèi)容: [TOC] 錯(cuò)誤處理是響應(yīng)錯(cuò)誤以及從錯(cuò)誤中恢復(fù)的過(guò)程。Swift提供了在運(yùn)行時(shí)對(duì)可恢復(fù)錯(cuò)誤的拋出、捕獲、傳遞和操作的一等公民支持...
本頁(yè)包含內(nèi)容: [TOC] Swift使用自動(dòng)引用計(jì)數(shù)(ARC)機(jī)制來(lái)跟蹤和管理你的應(yīng)用程序的內(nèi)存。通常情況下,Swift內(nèi)存管理機(jī)制會(huì)一直起作...
本頁(yè)包含內(nèi)容: [TOC] 析構(gòu)器只適用于類(lèi)類(lèi)型,當(dāng)一個(gè)類(lèi)的實(shí)例被釋放之前,析構(gòu)器會(huì)被立即調(diào)用。析構(gòu)器用關(guān)鍵字deinit來(lái)標(biāo)示,類(lèi)似于構(gòu)造器用...
本頁(yè)包含內(nèi)容: [TOC] 類(lèi)里面的所有存儲(chǔ)型屬性——包括所有繼承自父類(lèi)的屬性——都必須在構(gòu)造過(guò)程中設(shè)置初始值。 Swift為類(lèi)類(lèi)型提供了兩種構(gòu)...
本頁(yè)包含內(nèi)容: [TOC] 構(gòu)造過(guò)程是使用類(lèi)、結(jié)構(gòu)體或枚舉類(lèi)型的實(shí)例之前的準(zhǔn)備過(guò)程。在新實(shí)例可用前必須執(zhí)行這個(gè)過(guò)程,具體操作包含設(shè)置實(shí)例中每個(gè)存...
本頁(yè)包含內(nèi)容: [TOC] 一個(gè)類(lèi)可以繼承另一個(gè)類(lèi)的方法,屬性和其它特性。當(dāng)一個(gè)類(lèi)繼承其它類(lèi)時(shí),繼承類(lèi)叫子類(lèi),被繼承的類(lèi)叫超類(lèi)(或父類(lèi))。在Sw...
本頁(yè)包含內(nèi)容: [TOC] 下標(biāo)可以定義在類(lèi)、結(jié)構(gòu)體和枚舉中,是訪問(wèn)集合、列表和序列中元素的快捷方式,可以使用下標(biāo)的索引,設(shè)置和獲取值,而不需要...
本頁(yè)包含內(nèi)容: [TOC] 方法是某些特定類(lèi)型相關(guān)聯(lián)的函數(shù)。 類(lèi)、結(jié)構(gòu)體、枚舉都可以定義實(shí)例方法;實(shí)例方法為給定類(lèi)型的實(shí)例封裝了具體的任務(wù)與功能...