●第1章 開發準備 1
●1.1 iOS移動開發現狀 2
●1.1.1 iOS的歷史 2
●1.1.2 iOS 10的十大變化 4
●1.1.3 iOS應用開發的八個特點 5
●1.2 iOS 10的新功能 5
●1.2.1 SiriKit 6
●1.2.2 Proactive Suggestions(預建議) 6
●1.2.3 Integrating with the Messages App 7
●1.2.4 User Notifications 7
●1.2.5 Speech Recognition 8
●1.2.6 Wide Color 9
●1.2.7 Adapting to the True Tone Display 9
●1.2.8 Widget Enhancements 9
●1.2.9 Security and Privacy Enhancements 9
●1.3 成為一名iOS開發者 11
●1.3.1 硬件上的需求 11
●1.3.2 加入Apple開發者計劃 11
●1.3.3 下載安裝Xcode和模擬器 13
●1.3.4 創建開發和發布配置文件Provisioning Profile 14
●部分目錄
本書由資歷iOS開發工程師精心編撰,繫統地介紹了使用iOS 10+Swift 3+Xcode 8開發移動應用的關鍵技術。
本書共分三篇,靠前篇為基礎篇,主要介紹了iOS開發基礎知識,包括iOS繫統的歷史、Swift 3.0語言、UI界面構建技術、視圖控制器、常用的控件、表和集合視圖、視圖和層、聲音、視頻、動畫等。第二篇為進階篇,主要介紹了Alamofire網絡服務、數據的持久化、多線程、CoreText、CoreImage、Storyboard、自動化測試、性能分析、本地化、加密與安全等實用技術。第三篇為實例篇,通過對實體層、表現層和邏輯層三層相關技術的講解,向讀者詳細展示了MVC設計模式在項目開發中的應用方式,並很終創建一個成熟的商業項目。
本書采用豐富的實例,直觀的代碼展示,向讀者形像地講解了在創建一款很好的iOS應用程序時,所需等