一、兩個(gè)疑惑 OC 和 Swift 語言在 Richards 上評(píng)測(cè)的結(jié)果顯示,Swift 比 OC 快了4倍,Swift同OC相比會(huì)更快,具體...
由于目前針對(duì)Swift字典轉(zhuǎn)模型沒有什么好的第三方,所以需要自己解析模型數(shù)據(jù)。模型解析數(shù)據(jù)中可以充分使用模型屬性的didSet監(jiān)聽模型屬性(可用...
@escaping:閉包的生命周期不在傳入的函數(shù)范圍內(nèi)管理,就是說這個(gè)閉包是被持有了。在函數(shù)return后,閉包并不會(huì)被銷毀,它被持有了。因?yàn)檫@...
as!使用場(chǎng)合向下轉(zhuǎn)型(Downcasting)時(shí)使用。由于是強(qiáng)制類型轉(zhuǎn)換,如果轉(zhuǎn)換失敗會(huì)報(bào) runtime 運(yùn)行錯(cuò)誤。 as?使用場(chǎng)合as? ...
SWift3.0中網(wǎng)絡(luò)請(qǐng)求一般是使用Alamofire框架。 簡(jiǎn)單get和post網(wǎng)絡(luò)請(qǐng)求封裝。 類名命名為ZWNetworkTools。注意使...
反射機(jī)制:對(duì)于任意一個(gè)類,都能夠知道這個(gè)類的屬性和方法;對(duì)于任意一個(gè)對(duì)象,都能夠調(diào)用它的任意一本方法和屬性。這種動(dòng)態(tài)獲取的信息以及動(dòng)態(tài)調(diào)用對(duì)象的...
模型 自定義控件 控制器
說明:Swift實(shí)際開發(fā)中一般不會(huì)重寫setter和getter方法,這里僅供參考和了解。 這里順便說一下懶加載和計(jì)算型屬性的區(qū)別:計(jì)算型屬性:...
自定義繼承自UILabel的DemoLabel。所有UIView及子類在開發(fā)中,一旦重寫了構(gòu)造函數(shù),必須要實(shí)現(xiàn)initWithCoder函數(shù),以...