ios开发入门资料整理
說到 iOS 開發(fā),自己學得也很淺。不過至少獨立一人完成了一個應(yīng)用的開發(fā)到 App Store 上線整個過程。既然有人讓我說些推薦和建議,就分享一下。
首先建議閱讀?Start Developing iOS Apps Today,你可以對 iOS 開發(fā)有個總體的認識。該文章也有官方的中文版。
編程語言 :
- Programming with Objective-C: About Objective-C?這是 Apple 撰寫的一份關(guān)于 Objective-C 2.0 的一份文檔,這也算是學習 iOS/Mac 開發(fā)必讀的一份文檔,記得我當初看的時候是叫做 The Objective-C Programming Language。
-
Learn Objective-C?這也是廣受推薦的一份文檔,短小精練,適合入門。
-
Programming in Objective-C 2.0?原書已經(jīng)出到第四版了,建議閱讀原版,中文版是根據(jù)第二版翻譯的。此書比較適合入門,它甚至涵蓋了 C 語言一些知識。而不像《Objective-C基礎(chǔ)教程》直接就進入 Objective-C 及面向?qū)ο蟮囊恍┧枷搿?/p>
iOS 開發(fā):
-
iOS Developer Library,官方的文檔庫,也是最靠譜的資料了,在 Xcode 中也可以下載后直接查閱。
-
Beginning iOS 6 Development: Exploring the iOS SDK?這個書算是用得比較多的一本了,當初我也是看著這本邊學邊做。且作者也比較勤快,基本跟隨 iOS 更新的步伐,每年修訂。當時我看的是 iOS 5 的版本,也建議任何學習資料要看要 iOS 5 以后版本的,因為其引入了 ARC,在內(nèi)存管理方面和以前的方式有很大的不同。
-
iOS Programming: The Big Nerd Ranch Guide?,比起上面那本這本涉及的面會稍微廣些,建議輔助用。
一些相關(guān)網(wǎng)站:
- Google,這對于學習任何東西都是一個強有力的工具。
- http://www.cnblogs.com/sosoft/tag/ios/
- Stack Overflow?一些關(guān)于 iOS 開發(fā)的問題都可以在上面找答案,你用 Google 搜的時候也會發(fā)現(xiàn)條目靠前的基本來自該網(wǎng)站。
- CocoaChina?關(guān)于 iOS/Mac 開發(fā)的中文社區(qū)。
- iPhone Tutorials - Ray Wenderlich?很好的入門教程。
- 唐巧的技術(shù)博客?作者是前有道云筆記iOS端開發(fā),現(xiàn)粉筆網(wǎng)iPhone端開發(fā)。
視頻教程:
- 比較出名的就是斯坦福的公開課,最新的版本已經(jīng)涵蓋 ARC 了,且有針對 iBooks 出了套教材。
建議:
-
一定要多動手,雖然書籍都有附帶源碼,但是還是要自己寫,即使是照著代碼敲也是必要,因為這樣更貼近實際你寫代碼的情況,遇到的問題也絕對不是復制粘貼能帶來的。
-
前期照著書本做的時候一定要迅速,不要一周才完成書上一章的內(nèi)容,畢竟起步那些內(nèi)容也比較簡單,要不然緩慢的步伐很容易消磨人的興致。
-
不要畏懼英文,比起其他開發(fā),iOS 的開發(fā)的主要的且質(zhì)量比較高的資料都來自英文。
總結(jié)
以上是生活随笔為你收集整理的ios开发入门资料整理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用g++编译生成动态连接库*.so的方法
- 下一篇: 解决gdal集成libkml的链接错误