iOS中Framework Library嵌套使用 組件化的時(shí)候遇到一些Framework使用依賴的問(wèn)題, 之前未系統(tǒng)的驗(yàn)證過(guò)各種庫(kù)嵌套邏輯,下面就以集中常見(jiàn)的庫(kù)嵌套使用來(lái)看...
iOS中Framework Library嵌套使用 組件化的時(shí)候遇到一些Framework使用依賴的問(wèn)題, 之前未系統(tǒng)的驗(yàn)證過(guò)各種庫(kù)嵌套邏輯,下面就以集中常見(jiàn)的庫(kù)嵌套使用來(lái)看...
iOS load方法探究 之前對(duì)某個(gè)類(lèi)做Method Swilzzing都選擇在該類(lèi)的category中重寫(xiě)+ (void)load;方法, 相關(guān)方法交互的邏輯都寫(xiě)在該方法中...
iOS 基于消息轉(zhuǎn)發(fā)機(jī)制實(shí)現(xiàn)弱引用計(jì)時(shí)器 在iOS開(kāi)發(fā)中,我們經(jīng)常使用NSTimer.常使用下列幾個(gè)方法: 其中NSTimer示例都會(huì)對(duì)aTarget進(jìn)行強(qiáng)持有 上述邏輯如果...
OC消息轉(zhuǎn)發(fā) oc中的調(diào)用對(duì)象或者類(lèi)不存在的方法,會(huì)執(zhí)行一遍消息轉(zhuǎn)發(fā)流程.消息轉(zhuǎn)發(fā)主要包括4步 首先調(diào)用+ (BOOL)resolveInstanceMethod:(SEL)...
IJK中的消息處理 原因ijk的給我們暴露了幾個(gè)通知,讓我們可以方便的使用通知來(lái)監(jiān)控播放器的狀態(tài),不過(guò)我們總是覺(jué)得通知有各種各樣的問(wèn)題和局限性,并習(xí)慣性的把通知當(dāng)成最后沒(méi)有辦...