當(dāng)lookupImpOrForward函數(shù)從cache和methodTable中找不到對(duì)應(yīng)Method姐帚,繼續(xù)向下執(zhí)行就會(huì)來到resolveMet...
方法的本質(zhì) 我們通過clang命令 clang -rewrite-objc main.m 將main文件編譯成main.cpp文件 可以看出 方...
cache_t 結(jié)構(gòu)解析 在類的底層原理探索[http://www.reibang.com/p/40525383b403] 中我們了解了obj...
實(shí)例變量ivar和類方法的存儲(chǔ)位置探索 在上一章[http://www.reibang.com/p/373e078d74a5] 我們知道了實(shí)例...
Class 的本質(zhì)是 objc_class類型的結(jié)構(gòu)體, objc_class本質(zhì)也是對(duì)象器一,繼承自objc_object。objc_class ...
上一篇[http://www.reibang.com/p/c8ac1ab3cc0e] 介紹了alloc的調(diào)用順序和init及new的底層邏輯纵朋。...
我們的類在創(chuàng)建一個(gè)對(duì)象時(shí)平時(shí)開發(fā)都是通過alloc init或者new來創(chuàng)建柿顶,那么我們就會(huì)想為什么會(huì)是alloc init,如果是這樣創(chuàng)建呢 通...
AFSSLPinningModeNone這個(gè)模式表示不做SSL pinning操软,只跟瀏覽器一樣在系統(tǒng)的信任機(jī)構(gòu)列表里驗(yàn)證服務(wù)端返回的證書嘁锯。若證書...
簡(jiǎn)單復(fù)制只能實(shí)現(xiàn)淺拷貝:指針賦值,使兩個(gè)指針指向相同的一塊內(nèi)存空間聂薪,操作不安全家乘。 Foundation類已經(jīng)遵守了<NSCopying>和 <N...