本篇文章作為多線程的一個開篇可能會偏向于概念性和基礎(chǔ)性蛮放。因為我的計劃是從這篇開始接下來幾篇會去探究下GCD的底層源碼實現(xiàn)源织。所以有基礎(chǔ)的同學(xué)可以略...
很長一段時間沒有更新文章了优构,主要是自己在邊當(dāng)碼農(nóng)邊學(xué)習(xí)充電(學(xué)習(xí)不寫文章就是偷懶)。最近系統(tǒng)的學(xué)了一下Flutter,兩年前搞過原生和Flutt...
搞完KVC搞KVO,誰讓他們名字這么接近呢,是吧?KVO其實我們都很熟悉了膜钓,這里就不做過多的文字描述了,無非就是給一個對象的屬性添加一個觀察者可...
官方解釋什么是KVC 翻譯過來就是: 鍵值編碼(Key-value coding)是由 NSKeyValueCoding 非正式協(xié)議啟用的一種機(jī)...
我們在前面的文章講到類和分類的加載原理卿嘲,今天我們來探索下類擴(kuò)展和關(guān)聯(lián)對象颂斜。 在這之前我們下來看看類擴(kuò)展和分類的區(qū)別: 1:category:類別...
在上一篇文章類加載原理(中)[http://www.reibang.com/p/3e1d85147970]我們探索了非懶加載類的加載原理、懶加...
接續(xù)上一篇文章類加載原理(上)[http://www.reibang.com/p/8e3df7650e5d]的內(nèi)容我們繼續(xù)探索拾枣。上一篇我們一直...
前言 前面的應(yīng)用程序加載[http://www.reibang.com/p/f5a57765855b]我們已經(jīng)探究了從dyld->libSys...
做了這么久的ioser,你真的了解我們應(yīng)用程序加載的一個主流程么沃疮?我們做的app是怎么運行起來的呢?下面我們探索下在我們看不到的地方底層加載流程...