前言 為了便于快速使用,遂記錄下此章。如果想了解更多,更全面的Cartahge,可以跳轉(zhuǎn)Carthage官方文檔翻譯 Carthage印象 原理:將第三方框架打包成動態(tài)庫(D...
文檔地址https://github.com/Carthage/Carthage release v0.20.0 2017-3-21 Carthage Carthage的目...
前言 我們經(jīng)常會偶遇上述的宏,那你思考過這些宏的5個W嗎? WHAT 上述幾個宏是為了進行條件編譯所定義的。一般情況下,源程序中所有的行都參加編譯。但有時希望只對滿足一定條件...
dispatch_once(dispatch_once_t *predicate, dispatch_block_t block); 該函數(shù)的作用是保證block在程序的生命...
導(dǎo)言 實例變量和屬性變量的使用 當(dāng)在對象之外使用實例變量時,我們通過屬性來訪問。但當(dāng)我們在對象之內(nèi)使用實例變量時,有兩種選擇 直接訪問實例變量(_name)或訪問屬性(sel...
if (!json || json == (id)kCFNull) return nil; 在YYModel中看到這樣一句,忽然發(fā)現(xiàn)自己對常見的空值有些模糊,于是記錄下此文。...
dispatch_once(dispatch_once_t *predicate, dispatch_block_t block); 該函數(shù)的作用是保證block在程序的生命...