本書由資深iOS開發工程師精心編撰,兼備核心語法、編程技巧、應用實踐3部分。第1部分從Xcode開發工具及Swift學習環境的搭建開始,重點介紹Swift的語言特性和應用場景、Swift 4的新增特性,並提供大量編程練習,幫助讀者盡快掌握Swift語言的精髓。第2部分介紹Swift開發iOS應用的基本技能,包括獨立UI控件的應用、視圖界面邏輯的開發、動畫與佈局技術、網絡與數據處理技術等,旨在帶領讀者掌握獨立開發一款iOS 應用程序的能力。第3部分為應用部分,這部分安排3個實戰項目(簡易計算器、生活記事本、中國象棋游戲),旨在全面鍛煉讀者的實際開發能力,使用Swift進行開發實踐。本書各章還安排了練習題與模擬面試題,以幫助讀者鞏固知識應對職場面試。 通過本書的學習,讀者可以掌握使用Swift語言開發一款iOS軟件從理論到實踐的全部技術細節。本書既適合使用Swift開發iOS應用的新手、有Objective-C基礎想學習Swift 的iOS開發人員閱讀,也適合用作培訓機構與大中專院校移動開發課程的教學參考書或面試指導書。