從Xcode開發環境入手,介紹Swift的整合式開發環境,説明讀者打下學習Swift語言的工具基礎。隨後本書結合Xcode特性playground介紹了Swift語言的語法,有助於讀者快速瞭解語法的特點。
本書在介紹函數、閉包、物件導向、下標和可選鏈、類型屬性和方法、繼承性、多態性、協議、封裝性時,將結合幾個具體的實例,將這些知識貫穿起來。然後,本書將介紹一些Swift的高級語法和知識點,包括:記憶體管理、泛型。最後,本書用了兩章的篇幅,介紹如何運用Swift來實現實際應用需求。
本書內容豐富,觀點新穎,理論聯繫實際。不僅可用作高等學校電腦專業本科生和研究生學習電腦演算法設計的教材,而且也適合廣大工程技術人員和自學讀者學習參考。