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