本書適合iOS開發(fā)零基礎的讀者閱讀。全書包含六大部分,共24章,涵蓋了針對iOS開發(fā)入門所需要掌握的核心內容,同時緊扣iOS開發(fā)的*新發(fā)展趨勢,以Objective-C語言為基礎,并引入了Swift語言以及ReactNative的介紹。通過本書的系統(tǒng)學習,能夠滿足一般軟件公司對iOS開發(fā)工程師的崗位要求。第一部分:Objective-C語言基礎。針對初學者介紹iOS開發(fā)使用*廣泛、成熟度*高的Objective-C語言,簡單扼要地介紹了在實際開發(fā)中*常使用的語法內容。第二部分:iOS開發(fā)入門?;赨IKit框架,介紹了iOS開發(fā)中需要優(yōu)先掌握的基礎類,包括基礎UI控件、高級UI控件、控制器、手勢等。第三部分:iOS開發(fā)進階。著重介紹多線程、網絡、存儲、繪圖、設計模式、設備、地圖、推送、證書以及應用發(fā)布等進階技術。第四部分:常用框架以及輔助工具介紹。介紹在實際開發(fā)中*常使用的輔助開發(fā)工具以及框架。第五部分:Swift語言基礎。以Swift3.0為基礎,介紹Swift語言的基本使用以及語法知識。第六部分:ReactNative基礎。重點介紹了ReactNative的環(huán)境部署、基本概念以及常用框架的使用方法等內容。本書適合iOS開發(fā)新手、iOS程序員使用,也可以作為相關培訓機構和大專院校教學用書。