前言 更確切的說,這篇文章不全是寫如何給分類添加屬性的,甚至不全是寫runtime的,畢竟很多知識(shí)都有交叉,姑且算是關(guān)于category的一篇雜...
投稿
收錄了6篇文章 · 4人關(guān)注
前言 更確切的說,這篇文章不全是寫如何給分類添加屬性的,甚至不全是寫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...
這篇文章繼 Runtime系列(引文)之后,仍然是一篇引導(dǎo)文,主講類與元類。如果你讀過 Runtime系列(引文),可能會(huì)在其中發(fā)現(xiàn)一個(gè)詞:類對(duì)...
super是什么?先別急著回答,看看下面這段代碼 說一下繼承關(guān)系:Person -> Animal -> NSObject 這行代碼的運(yùn)行結(jié)果可...