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