本書針對 iOS 應用開發(fā)涉及的核心知識點進行詳細剖析,分為 Swift、編譯器、iOS 中的大前端技術三大章,從應用、進階、未來三方面全方位剖析 iOS 開發(fā)。第1章從 Swift 源碼和第三方庫源碼層面來分析ios開發(fā)在實際工作中的常用核心知識,包括數據類型、編程范式、內存管理、網絡處理、頁面布局、完整的轉譯器和解釋器等內容。第2章通過分析 LLVM 源碼、編譯后的可執(zhí)行文件內部結構、鏈接器來講解 iOS 開發(fā)進階知識,同時介紹在實際工作中的應用場景和示例。第3章介紹在未來的iOS “大前端浪潮”中需要掌握的核心知識,包括 JavaScriptCore、WebCore 等。本書適合對 iOS 有興趣的開發(fā)人員學習,也適合經驗豐富的 iOS 開發(fā)者和對編程語言本身有興趣的人員參考。