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