TCP UDP HTTP TCP/IP是一個(gè)協(xié)議組,可分為四個(gè)層次: 應(yīng)用層,傳輸層,網(wǎng)絡(luò)層,數(shù)據(jù)鏈路層。網(wǎng)絡(luò)層的協(xié)議有 IP協(xié)議,ICMP協(xié)議...
The MVC design pattern considers there to be three types of objects: mod...
錯(cuò)誤處理(Error handling)是響應(yīng)錯(cuò)誤以及從錯(cuò)誤中恢復(fù)的過程。Swift 提供了在運(yùn)行時(shí)對(duì)可恢復(fù)錯(cuò)誤的拋出、捕獲、傳遞和操作的一流支...
訪問控制可以限定其他源文件或模塊中的代碼對(duì)你的代碼的訪問級(jí)別。這個(gè)特性可以讓我們隱藏代碼的一些實(shí)現(xiàn)細(xì)節(jié),并且可以為其他人可以訪問和使用的代碼提供...
可選鏈?zhǔn)秸{(diào)用(Optional Chaining)是一種可以在當(dāng)前值可能為nil的可選值上請(qǐng)求和調(diào)用屬性、方法及下標(biāo)的方法。如果可選值有值,那么...
Swift 使用自動(dòng)引用計(jì)數(shù)(ARC)機(jī)制來跟蹤和管理你的應(yīng)用程序的內(nèi)存。通常情況下,Swift 內(nèi)存管理機(jī)制會(huì)一直起作用,你無須自己來考慮內(nèi)存...
An instance of a class is traditionally know as an object.However,Swift ...
如果你熟悉 C 語言,你會(huì)知道在 C 語言中,枚舉會(huì)為一組整型值分配相關(guān)聯(lián)的名稱。Swift 中的枚舉更加靈活,不必給每一個(gè)枚舉成員提供一個(gè)值。...
泛型是 Swift 的強(qiáng)大特性之一,許多 Swift 標(biāo)準(zhǔn)庫是通過泛型代碼構(gòu)建的。事實(shí)上,泛型的使用貫穿了整本語言手冊(cè),只是你可能沒有發(fā)現(xiàn)而已。...