1. 程式人生 > >讀《Objective-C高階程式設計iOS與OS X多執行緒和記憶體管理》

讀《Objective-C高階程式設計iOS與OS X多執行緒和記憶體管理》

最近一週,公司在廣州有釋出會。去廣州的人很忙,留在公司的開發人員有時也很“忙”。趁著空閒的時間,看了《Objective-C高階程式設計iOS與OS X多執行緒和記憶體管理》這書,網上找的pdf版本。

這本書分三給部分,依次是ARC、Blocks和GCD。

ARC從非ARC講到ARC,介紹了ARC的實現和一些關鍵字/修飾符。雖說我沒有接觸在非ARC的程式設計,但是還是值得看看的。作者以原始碼為基礎一點一點的分析實現原理,各自的作用和注意事項。

Blocks部分看的比較快,實際在專案中的使用也沒去看原始碼,只是偶爾看看蘋果的文件。

GCD部分感覺是最為實用的一部分,因為在平時的專案中不可能不使用使用GCD。作者也列出了很多GCD部分的內容,很值得一看。