
Swift字典用來存儲(chǔ)無序的相同類型數(shù)據(jù)的集合,字典會(huì)強(qiáng)制檢測(cè)元素的類型,如果類型不同則會(huì)報(bào)錯(cuò)盗冷。Swift字典每個(gè)值(value)都關(guān)聯(lián)唯一的鍵...
Array使用有序列表存儲(chǔ)同一類型的多個(gè)值荔烧。相同的值可以多次出現(xiàn)在一個(gè)數(shù)組的不同位置中。Array會(huì)強(qiáng)制檢測(cè)元素的類型刚盈,如果類型不同則會(huì)報(bào)錯(cuò)墨微。S...
Swift是一門面向協(xié)議的語言,開發(fā)中我們已經(jīng)充分享受到面向協(xié)議編程的便利扁掸,但Swift相比OC還有一個(gè)更重要的優(yōu)勢(shì)翘县,那就是對(duì)函數(shù)式編程提供了強(qiáng)...
Sequence協(xié)議 Sequence協(xié)議是集合類型結(jié)構(gòu)中的基礎(chǔ),是一系列相同類型的值的集合谴分,并且提供對(duì)這些值的迭代能力锈麸。Sequence協(xié)議提...
Moya典型的特性是面向協(xié)議編程(Protocol Oriented Programming即:POP),相比面向?qū)ο缶幊蹋∣bject Ori...
Codable協(xié)議在Swift4.0開始被引入牺蹄,目的是取代NSCoding協(xié)議忘伞。Codable協(xié)議對(duì)Swift基本內(nèi)嵌類型完美支持,能夠把JSO...
泛型是為Swift編程提供靈活性的一種語法,可以提升代碼的復(fù)用性和抽象能力例如:Swift的Array和Dictionary類型都是泛型集合泛型...
Protocol:所謂協(xié)議氓奈,就是一組屬性和/或方法的定義翘魄,而如果某個(gè)具體類型想要遵守一個(gè)協(xié)議,那它需要實(shí)現(xiàn)這個(gè)協(xié)議所定義的所有這些內(nèi)容舀奶。協(xié)議實(shí)際...
Optional Optional的本質(zhì)是?個(gè)enumOptional當(dāng)前枚舉接收?個(gè)泛型參數(shù)暑竟,有none和some兩個(gè)case ,?當(dāng)前som...