《深入解析Mac OS X & iOS操作系統(tǒng)》不是一開始就講解內(nèi)核,而是從現(xiàn)象出發(fā),首先從“超級用戶”的角度來講解蘋果的內(nèi)核提供的各種功能,以及有自己特色的地方。然后再進入內(nèi)核,從Mach和BSD的角度分別講解內(nèi)核中各個子系統(tǒng)的實現(xiàn)原理。講解內(nèi)核的時候,基本上以各個子系統(tǒng)提供的API和數(shù)據(jù)結構為脈絡,全面而深入地涵蓋內(nèi)核實現(xiàn)的各種細節(jié)。《深入解析Mac OS X & iOS操作系統(tǒng)》不僅涉及開源XNU核心的內(nèi)容,還涉及不少關于iOS的閉源XNU核心的內(nèi)容,這也是《深入解析Mac OS X & iOS操作系統(tǒng)》的一大特色。由于iOS的核心是閉源的,所以本書多采用逆向工程的方法,對匯編代碼進行分析,順便介紹了各種逆向工程方法在越獄中的應用,使讀者可以了解神秘的越獄過程。此外,書中還有各種和蘋果操作系統(tǒng)開發(fā)或越獄相關的八卦趣聞,因此本書也是一本有趣的書。