兩種語言,一個平臺——《iOS開發指南:從Hello World到App Store上架》

東風玖哥發表於2017-06-19

2016年春天藍鷗和達內將一大批因為好吃懶做而無法勝任本職工作的洗剪吹和廚師包裝成了“2年經驗的iOS工程師”,造成了ios求職就業的一片混亂。我不是針對培(sheng)養(chan)速成的“2年經驗的iOS工程師”的培訓班,我只是想表達一個觀點:一個人做廚師幾年也做不出好吃的菜,再怎麼培訓也做不好iOS;一個人只要勤學苦練,學好iOS只要看一本《iOS開發指南:從Hello World到App Store上架(第4版)》就夠了。

本書第二部分為設計與架構篇,介紹iOS設計與架構的相關知識。介紹了包括單例模式、委託模式、觀察者模式在內的19種iOS常用設計模式和MVC組合設計模式,並舉例介紹了每種設計模式的適用情況、實現原理以及用法。

本書第四部分為測試、除錯和優化篇,介紹iOS的測試、除錯和優化等高階內容。其中第22章《iOS 應用UI測試》緊隨前一章的單元測試而討論UI測試,首先介紹了iOS 9中提供的幾種UI測試框架,然後充分討論了錄製指令碼和UI元素層次結構樹,最後介紹瞭如何基於分層架構進行UI測試。

遠去的2015年是這個世界對Swift這個詞語的印象發生翻天覆地變化的一年——一個叫做swift的明星淡出了娛樂圈,一個叫做Swift的程式語言轟動了科技屆。Objective-C逐步被Swift取代已是大勢所趨,本書也緊隨這個方向,採用了OC和Swift雙語講解,既可以讓初學者從Swift入手又可以讓OC老司機快速轉行。 本書中不但有詳盡的理論和豐富的程式碼,還有貼切實戰的專案,全書最後一章就是圍繞剛剛落幕的2016里約奧運會開發的奧運會實戰專案。實戰專案有助於提升讀者的實戰能力,而時效性更說明了作者並非閉門造車的冬烘先生。

相關文章