本書是iOS開發(fā)權V教程,以Swift和Objective-C兩種語言進行講解。書中分5部分介紹如何從零起步編寫并上線iOS 應用:第一部分介紹iOS開發(fā)的基礎知識,包括界面構建技術、基本控件、協(xié)議、表視圖、界面布局、屏幕適配、導航、iPad應用開發(fā)、iOS設備手勢、Quartz 2D、iOS動畫等;第二部分介紹本地數據持久化、數據交換格式和Web Service,第三部分為進階篇,介紹了定位服務、蘋果地圖、Contacts框架、應用擴展、用戶通知等內容;第四部分介紹測試、調試和優(yōu)化等相關知識;第五部分為實戰(zhàn)篇,涵蓋代碼版本管理、項目依賴管理、App Store發(fā)布流程,以及一個真實iOS應用的設計、編程、測試與發(fā)布過程。與上一版相比,本書不僅基于iOS 10進行了全面更新,還增加并修訂了設備手勢、Quartz 2D、動畫、用戶擴展、用戶通知、Core Data等內容。本書適合iOS 開發(fā)人員閱讀。