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