第一篇

前言

從今天開始,我將開啟一段源碼解讀的旅途了。在這里先暫時(shí)不透露具體解讀的源碼到底是哪些?因?yàn)橐部赡茈S著解讀的進(jìn)行會(huì)更改計(jì)劃。但能夠肯定的是,這一系列之中肯定會(huì)有Swift版本的代碼。

說說我的目的。想成為一名好的程序員,肯定繞不開模仿這條路。之所以做出這么一個(gè)決定,也是想提高自己寫框架的能力,邏輯思維能力,擴(kuò)展知識(shí)面。同時(shí)也能夠給那些想了解這些框架的同學(xué)一些基本的解釋。何樂而不為呢?

解讀方法

對(duì)于框架的源碼解讀,我個(gè)人的習(xí)慣是先看頭文件,先從頭文件最簡單的開始解讀,也就是說首先看不依賴外部文件的類。

這就說明了一個(gè)問題,我們?cè)趯懘a的時(shí)候,imp