1. 程式人生 > >週報-第四期

週報-第四期

1.Objective-C Autorelease Pool 的實現原理
看過很多關於autorelease pool的文章,這一片寫的深度剛好,從一個很簡單的例子入手,逐步展開實現原理,但是美中不足的是圖解較少,建議可以結合 sunney的這篇文章 一起看。

2.深入理解RunLoop
runloop一直是一個比較難以理解的概念,尤其是關於runloop model這一塊,這篇文章是我目前看到過國內較少能把runloop講的這麼深的文章。最後還結合了AFNetworking,AsyncDisplayKit等著名的開源庫進行講解,需要反覆閱讀,我記得當時看過sunney講的一個關於runloop的視訊,看了2,3遍,才有點感覺(也可能是我理解能力弱了。。)。

上面介紹的兩篇文章,都建議反覆閱讀,好文章都是常讀常新,當然, 極力推薦在讀過幾遍文章之後,能把runtime的原始碼下載下來,尋著文章中的線索嘗試去理解實現程式碼。相信會有非常大的收穫。