寫在前面
本文涉及面較廣册烈,篇幅較長钮孵,閱讀完需要耗費(fèi)一定的時間與精力骂倘,如果你帶有較為明確的閱讀目的,可以參考以下建議完成閱讀:
- 如果你對預(yù)編譯的理論知識已經(jīng)了解巴席,可以直接從【原來它是這樣的】的章節(jié)開始進(jìn)行閱讀历涝,這會讓你對預(yù)編譯有一個更直觀的了解。
- 如果你對 Search Path 的工作機(jī)制感興趣,可以直接從【關(guān)于第一個問題】的章節(jié)閱讀荧库,這會讓你更深刻堰塌,更全面的了解到它們的運(yùn)作機(jī)制,
- 如果您對 Xcode Phases 里的 Header 的設(shè)置感到迷惑分衫,可以直接從【揭開 Public场刑、Private、Project 的真實(shí)面目】的章節(jié)開始閱讀蚪战,這會讓你理解為什么說 Private 并不是真正的私有頭文件
- 如果你想了解如何通過 hmap 技術(shù)提升編譯速度牵现,可以從【基于 hmap 優(yōu)化 Search Path 的策略】的章節(jié)開始閱讀,這會給你提供一種新的編譯加速思路邀桑。
- 如果你想了解如何通過 VFS 技術(shù)進(jìn)行 Swift 產(chǎn)物的構(gòu)建瞎疼,可以從 【關(guān)于第二個問題】章節(jié)開始閱讀,這會讓你理解如何用另外一種提升構(gòu)建 Swift 產(chǎn)物的效率壁畸。
- 如果你想了解 Swift 和 Objective-C 是如何找尋方法聲明的贼急,可以從 【Swift 來了】的章節(jié)閱讀,這會讓你從原理上理解混編的核心思路和解決方案捏萍。
...
See: