
響應式編程 響應式編程(Reactive Programming,簡稱RP)也是一種編程范式,于1997年提出,可以簡化異步編程,提供更優雅的數...
/// 前綴類型struct JD {var base: Baseinit(_ base: Base) {self.base = base}}...
函數式編程(Funtional Programming,簡稱FP)是一種編程范式,也就是如何編寫程序的方法論主要思想:把計算過程盡量分解成一系列...
MemoryLayout 可以使用MemoryLayout獲取數據類型占用的內存大小 inout傳遞參數是傳遞地址 如果實參有物理內存地址,且沒...
可選鏈 可選值的缺點 使用可選值有時會讓人感到有點笨拙,所有的解包和檢查會變得如此繁重,以至于會讓你想要 丟幾個感嘆號上去強制解包,好讓你能繼續...
包管理的三種方式 CocoaPodsCarthageSwift Package Manager CocoaPods CocoaPods 是非常好...
OC 和 Swift 運行時簡介 Objective-C 運行時 動態類型(dynamic typing) 動態綁定(dynamic bindi...
簡介 網絡請求-Alamofire Alamofire 是在蘋果 URL Loading System 基礎上封裝的網絡庫,簡單易用并且可擴展。...
錯誤處理 錯誤處理 在 swift 中如果我們要定義一個表示錯誤的類型非常簡單,只要遵循 Error 協議就可以了,我 們通常用枚舉或結構體來表...