在前面的對象的本質(zhì)探索中我們可以通過clang -rewrite-objc main.o可以編譯出main.cpp文件出來。 探索消息發(fā)送的本質(zhì) 我們在main.m文件里面定...
探索對象與類如何綁定在一起 在objc4的源碼中,通過研究alloc的流程就可看到下面的代碼 上面的代碼我們可以看到initInstanceIsa()最終調(diào)用的函數(shù)就是ini...
我們從上面一個(gè)章節(jié)isa初始化&指向分析已經(jīng)完美的從對象過渡到了類,接下來我們開始對類進(jìn)行探索。 在開始探索之前我們先了解一下下面的內(nèi)容,主要是為了講解后面的類的結(jié)構(gòu)體: 說...
建議查看原文:http://www.itdecent.cn/p/83edaeeb5851(不定時(shí)更新) 源碼剖析學(xué)習(xí)系列:(不斷更新) 1、FBKVOController源...
鎖是最常用的同步工具。一段代碼段在同一個(gè)時(shí)間只能允許被有限個(gè)線程訪問,比如一個(gè)線程 A 進(jìn)入需要保護(hù)代碼之前添加簡單的互斥鎖,另一個(gè)線程 B 就無法訪問,只有等待前一個(gè)線程 ...
前段時(shí)間更新了一篇 給iOS中高級面試官的一份招聘要求 收到很多小伙伴的點(diǎn)贊與關(guān)注。可能有很多小伙伴已經(jīng)帶著我在那篇文章給大家提供的一些面試技巧 & 其中的面試題 已經(jīng)開始...
如果有人問我推薦技術(shù)類書籍,我個(gè)人首選一定是【TCP/IP 詳解】原版。這種大部頭的經(jīng)典之作里所包含的知識,說是浩如煙海也不為過,每次重新翻起總會(huì)有一些新的體悟和收益。經(jīng)典的...
之前做了OC的整理,這一篇是Swift的第三方資源庫整理。同樣的,有好的項(xiàng)目我就會(huì)加進(jìn)來,并把更新說明寫在文末。 更直觀更方便的內(nèi)容形式,請?jiān)L問本文的GitBook地址:Gi...