说到 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 的开发的主要的且质量比较高的资料都来自英文。网站