本書是iOS開發(fā)杰出指南,分5部分講解如何從零起步編寫并上線iOS應用。首部分介紹iOS開發(fā)基礎知識,包括界面構建技術、基本控件、協議、表視圖、屏幕適配、導航、分屏多任務等。第二部分介紹設計與架構的相關知識,包括設計模式、分層模式、本地數據持久化等。第三部分為進階篇,包括設置與配置、本地化、Contacts與ContactsUI框架、數據交換格式、Web Service、定位服務、蘋果地圖等內容。第四部分介紹測試、調試和優(yōu)化等相關知識。第五部分為實戰(zhàn)篇,涵蓋代碼版本管理、項目依賴管理、App Store發(fā)布流程,以及兩個真實iOS應用的分析設計、編程、測試與分布過程。本書同時提供Swift和Objective-C兩版代碼。本書適合所有iOS開發(fā)人員學習參考。