Runloop Runloop是事件接收和分發(fā)機制的一個實現(xiàn)。是線程相關(guān)的基礎(chǔ)框架的一部分。一個Runloop就是一個事件處理的循環(huán),用來不停的...
投稿
Runloop Runloop是事件接收和分發(fā)機制的一個實現(xiàn)。是線程相關(guān)的基礎(chǔ)框架的一部分。一個Runloop就是一個事件處理的循環(huán),用來不停的...
1.runloop源碼 源碼 2.對象介紹 接下來的對象介紹,可以借助這個圖理清對象間的關(guān)系 2.1. CFRunLoopRef 一個指向__C...
話不多說直接添代碼
很久沒有更新了。。。年初一直在忙著投簡歷面試。。。好了現(xiàn)在可以停下來寫寫簡書了。。。 正題 在開發(fā)中經(jīng)常有些需求,憑借著蘋果提供的API不好實現(xiàn)...
問題講述 Autoreleasepool 與 Runloop 的關(guān)系 ARC 下什么樣的對象由 Autoreleasepool 管理 子線程默認...
什么是RunLoop運行循環(huán)一個線程對應(yīng)一個RunLoop,主線程的RunLoop默認已經(jīng)啟動,子線程的RunLoop得手動啟動(調(diào)用run方法...
前言 更確切的說,這篇文章不全是寫如何給分類添加屬性的,甚至不全是寫runtime的,畢竟很多知識都有交叉,姑且算是關(guān)于category的一篇雜...
前言 記得《大話西游2》中有這么個橋段,紫霞仙子和豬八戒中招移魂幻影大法后靈魂互換,當時看的也是淚流滿面。。而Method Swizzling就...
前言 一個方法的聲明必定會有與之對應(yīng)的實現(xiàn),如果調(diào)用了只有聲明沒有實現(xiàn)的方法會導(dǎo)致程序crash,而實現(xiàn)并非只有中規(guī)中矩的在.m里寫上相同的方法...
上篇文章說到類與元類,我們已經(jīng)知道類的本質(zhì)是結(jié)構(gòu)體objc_class,接下來看看objc_class是什么 isa指向元類,super_cla...