本書采用RealityKit框架,對ARKit原生開發進行了全面深入的探究,從ARKit技術原理、理論脈絡到各功能技術點、設計原則、性能優化,對AR應用開發中涉及到的技術進行了全方位的講述,用語通俗易懂,闡述深入淺出。 本書共分三個部分:*部分為基礎篇,包括第1章到第3章,從*基礎的增強現實概念入手,簡述了ARKit、RealityKit技術體繫結構、基本使用環境、運動跟蹤原理、重要技術術語、基本功能點等基礎知識,本篇立意高屋建瓴,帶領讀者一覽ARKit全貌,形成整體印像;第二部分為功能技術篇,包括第4章至第12章,對ARKit各個功能技術點進行了全面深入的剖析,在講述功能點時,特別注重技術的實際應用,每一個功能點都配有詳盡的可執行代碼及代碼的詳細說明;第三部分為提高篇,包括第13章和第14章,主要從高層次對AR開發中的原則及性能優化進行講解,提升開發人員對AR開發整體把握能力。 本書結構清晰、循序漸進、深淺兼顧,實例豐富,每個技術點都有案例,特別注重對技術的實際運用,力圖解決讀者在項目開發中面臨的難點問題,實用性強。 本書適合ARKit初學者、iOS開發人員、程序員、科研人員,也可以作為高校、大專院校相關專業師生的學習用書,以及培訓學校的培訓教材。