說到 iOS 開發,本身學得也很淺。不過至少獨立一人完成了一個應用的開發到 App Store 上線整個過程。既然有人讓我說些推薦和建議,就分享一下。html
首先建議閱讀 Start Developing iOS Apps Today,你能夠對 iOS 開發有個整體的認識。該文章也有官方的中文版。ios
Learn Objective-C 這也是廣受推薦的一份文檔,短小精練,適合入門。編程
Programming in Objective-C 2.0 原書已經出到第四版了,建議閱讀原版,中文版是根據第二版翻譯的。此書比較適合入門,它甚至涵蓋了 C 語言一些知識。而不像《Objective-C基礎教程》直接就進入 Objective-C 及面向對象的一些思想。api
iOS Developer Library,官方的文檔庫,也是最靠譜的資料了,在 Xcode 中也能夠下載後直接查閱。app
Beginning iOS 6 Development: Exploring the iOS SDK 這個書算是用得比較多的一本了,當初我也是看着這本邊學邊作。且做者也比較勤快,基本跟隨 iOS 更新的步伐,每一年修訂。當時我看的是 iOS 5 的版本,也建議任何學習資料要看要 iOS 5 之後版本的,由於其引入了 ARC,在內存管理方面和之前的方式有很大的不一樣。編程語言
iOS Programming: The Big Nerd Ranch Guide ,比起上面那本這本涉及的面會稍微廣些,建議輔助用。ide
必定要多動手,雖然書籍都有附帶源碼,可是仍是要本身寫,即便是照着代碼敲也是必要,由於這樣更貼近實際你寫代碼的狀況,遇到的問題也絕對不是複製粘貼能帶來的。工具
前期照着書本作的時候必定要迅速,不要一週才完成書上一章的內容,畢竟起步那些內容也比較簡單,要否則緩慢的步伐很容易消磨人的興致。學習
不要畏懼英文,比起其餘開發,iOS 的開發的主要的且質量比較高的資料都來自英文。網站