IP屬地:湖北
在前面的對象的本質(zhì)探索中我們可以通過clang -rewrite-objc main.o可以編譯出main.cpp文件出來瘤礁。 探索消息發(fā)送的本質(zhì)...
我們在上個章節(jié)類的結(jié)構(gòu)分析中大概描述了一下類的屬性样刷,成員變量纠脾,實(shí)例方法振峻,類方法的存儲位置恒削。接下來我們?nèi)シ治鲱惖慕Y(jié)構(gòu)體cache_t cache做...
我們從上面一個章節(jié)isa初始化&指向分析已經(jīng)完美的從對象過渡到了類捧请,接下來我們開始對類進(jìn)行探索芙贫。 在開始探索之前我們先了解一下下面的內(nèi)容,主要是...
探索對象與類如何綁定在一起 在objc4的源碼中锄禽,通過研究alloc的流程就可看到下面的代碼 上面的代碼我們可以看到initInstanceIs...
了解對象的本質(zhì) 我們先看下面的代碼 clang -rewrite-objc main.m -o main.cpp 將文件編譯成底層的.cpp文件...
我們可以先看看下面的結(jié)構(gòu)體潜必,觀察一下結(jié)構(gòu)體的內(nèi)存分配情況: 比較Struct1 和 Struct2 屬性是相同的,但是屬性的位置有一定的區(qū)別沃但。這...