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