聲明:本文轉(zhuǎn)自https://www.liuchuo.net/archives/315,如有侵權(quán)請告知! iOS開發(fā)中茵典,會要求導(dǎo)入@1x、@2x...
dispatch_semaphore簡單來說就是控制訪問資源的數(shù)量,比如系統(tǒng)有兩個資源可以被利用簿训,同時有三個線程要訪問,只能允許兩個線程訪問米间,第...
添加觀察者方法實現(xiàn)原理 監(jiān)聽方法自動調(diào)用實現(xiàn)原理
遍歷字典里面所有的key key:name就去模型中查找有沒有setName:,直接調(diào)用這個對象setName:賦值假如沒有找到setName:...
先從內(nèi)存圖片緩存查找是否有圖片强品,如果內(nèi)存中已經(jīng)有圖片緩存,SDImageCacheDelegate回調(diào)imageCache:didFindIma...
在用戶使用app過程中屈糊,會產(chǎn)生各種各樣的事件 iOS中的事件可以分為3大類型 響應(yīng)者對象 在iOS中不是任何對象都能處理事件的榛,只有繼承了UIRe...
application:didFinishLaunchingWithOptions:方法之前程序做了哪些事情?
1.問題:KVO監(jiān)聽方法可以在子線程嗎? 打印結(jié)果: 總結(jié):將修改對象屬性過程放在子線程內(nèi)執(zhí)行,在監(jiān)聽回調(diào)方法內(nèi)獲取當(dāng)前線程同樣為子線程.故KV...