協(xié)議 協(xié)議的格式 協(xié)議的定義方式與類,結(jié)構(gòu)體,枚舉的定義都非常相似 遵守協(xié)議的格式 協(xié)議的基本使用 定義協(xié)議和遵守協(xié)議
可選鏈 可選鏈 它的可選性體現(xiàn)于請(qǐng)求或者調(diào)用的目標(biāo)當(dāng)前可能為空 (nil)如果可選的目標(biāo)有值咆疗,那么調(diào)用就會(huì)成功纺棺;如果選擇的目標(biāo)為空(nil)叨恨,則...
自動(dòng)引用計(jì)數(shù) 工作機(jī)制 Swift和OC一樣,采用自動(dòng)引用計(jì)數(shù)來(lái)管理內(nèi)容當(dāng)有一個(gè)強(qiáng)引用指向某一個(gè)動(dòng)向時(shí),該對(duì)象的引用計(jì)數(shù)會(huì)自動(dòng)+1當(dāng)該強(qiáng)引用消失...
三大特性 繼承 如果我們定義一個(gè)class表示一個(gè)人 他有兩個(gè)屬性表示name和age 接下來(lái),如果我們還需要一個(gè)類表示學(xué)生 最想當(dāng)然的做法是如...
函數(shù) 函數(shù)的介紹 函數(shù)相當(dāng)于OC中的方法 函數(shù)的格式如下 func是關(guān)鍵字,多個(gè)參數(shù)列表之間可以用逗號(hào)(,)分隔,也可以沒(méi)有參數(shù) 使用箭頭“->...
字典 字典的介紹 字典允許按照某個(gè)鍵來(lái)訪問(wèn)元素 字典是由兩個(gè)部分集合構(gòu)成的,一個(gè)是鍵(key)集合,一個(gè)是值(value)集合 鍵集合是不能有重...
類型轉(zhuǎn)化 常見(jiàn)的類型轉(zhuǎn)化符號(hào) is:用于判斷一個(gè)實(shí)例是否是某一種類型 as:將實(shí)例轉(zhuǎn)成某一種類型 例子
元組 元組的介紹 元組是swift中特有的,OC中并沒(méi)有相關(guān)類型 那么它是什么呢?它是一種數(shù)據(jù)結(jié)構(gòu),在數(shù)學(xué)中應(yīng)用廣泛類似于數(shù)組或者字典可以用于定...
可選類型 可選類型的介紹 注意:可選類型是swift中比較難理解的一個(gè)知識(shí)點(diǎn)可以多利用Xcode的提示來(lái)使用 概念:在OC開(kāi)發(fā)中,如果一個(gè)變量暫...