免費開源的iOS開發學習平臺

- Swift -

Swift:20 可選鏈
可選鏈是一種可以在當前值可能為nil的可選值上請求和調用屬性、方法及下標的方法。如果可選值有值,那么調用就會成功;如果可選值是nil,那么調用將返回nil。多個調用可以連接在一起形成一個調用鏈,...
Swift:19 泛型
泛型讓你能夠根據自定義的需求,編寫出適用于任意類型、靈活可重用的函數及類型。它能讓你避免代碼的重復,用一種清晰和抽象的方式來表達代碼的意圖。泛型函數泛型函數可以適用于任何類型,下面定義一個swa...
Swift:18 協議
協議中可以定義一些方法、屬性以供類、結構體或枚舉遵循。除了遵循協議的類型必須實現的要求外,還可以對協議進行擴展,通過擴展來實現一部分要求或者實現一些附加功能,這樣遵循協議的類型就能夠使用這些功能...
Swift:17 擴展
擴展就是為一個已有的類、結構體、枚舉類型或者協議類型添加新功能。這包括在沒有權限獲取原始源代碼的情況下擴展類型的能力(即逆向建模)。擴展和Objective-C中的類別類似。(與Objectiv...
Swift:16 析構
在類實例釋放之前,析構器(deinitializer)會被立即調用。和使用init關鍵詞來聲明構造器一樣,使用deinit關鍵詞來聲明析構器。析構器只能在類類型中聲明。析構原理Swift會自動釋...
Swift:15 初始化
初始化是為了使用某個類、結構體和枚舉的實例的準備過程。該過程包含為實例中的每個存儲屬性設置初始值,以及在新實例被使用之前的其他設置和初始工作。通過定義構造器來實現初始化過程,構造器是新建特定類型...
Swift:14 繼承
類可以從另外一個類中繼承方法、屬性、下標以及其他特性。當類繼承自其他類時,繼承的類叫子類,被繼承的類叫超類。類可以覆蓋超類的方法、屬性和下標?;惗x在Swift中,不繼承任何其他類的類,稱之為...
Swift:13 下標
數組、字典集合類型的元素是通過下標進行訪問的,在Swift中,類、結構體和枚舉也都可以定義下標??梢酝ㄟ^下標重載函數來為同一個類型定義多種下標。而且,下標語法不局限于單一的維度,可以使用多個形參...
Swift:12 方法
方法是與特定類型相關聯的函數。方法包含實例方法和類型方法。與Objectivce-C不同的是,在Swift中類、結構體和枚舉中都可以定義實例方法和類型方法。實例方法Swift中類的實例方法用法跟...
日韩av 中文字幕 1_亚洲第一区在线_亚洲V日韩V精品v无码专区_色鬼久久亚洲AV综合