非常抱歉入门英语app,回答这个问题的时间是ios7时代。 时间过得真快,已经是ios9了。 随着Swift的推出以及这些年iOS教育环境的变化,这些教材基本上已经不适用了。 有时间我会写一篇ios9时代iOS开发的学习指南。 感谢您的关注:)
=================================================== =====================
我学习iOS开发已经一年多了。 回想起来,我确实读了很多书。 很多人建议阅读文档,但我是那种不太擅长阅读文档的人。 我喜欢教程式的教程,但不喜欢食谱式的东西。 因为我觉得:一旦入门、学会了,文档是用来查的,不是用来看的。 当然,不同的人有不同的学习习惯,这只是我个人的看法。 (最近学了bootstrap,没有很好的教程,只好硬着头皮看文档,其实感觉还不错。)
我是在ios5时代学习ios开发的。 虽然现在已经是ios7的时代了,但是我感受了一下,感觉学习路径和我那个时代的差不多。 我简单介绍一下我当时学习和参考的书籍。 希望对您有帮助。
1.
Sams 在 24 小时内自学 iOS 5 应用程序开发
Sams 在 24 小时内自学 iOS 6 应用程序开发
我学习的时候只有ios5版本。 这本书是我见过的最好的iOS入门书籍之一。 概念介绍清楚(不废话初学者不应该理解的概念); 实用性强; 并适当调整节奏。 毫不夸张地说,读完这本书的2/3后,我已经可以制作一个应用程序了。 (当然,功能有相对的局限性入门英语app,还有一些细节需要解决入门英语app,但主要是在设计和美术方面。事实上,我的第一个应用程序是在完全读完这本书后制作的。)
这本书只有一个缺点:对OC语言的介绍不够充分。 如果你之前没有接触过语言,可能会有点麻烦。 但对于有基础的人来说不是问题。 如果遇到语言问题,可以和《在Mac上学习Objective-C》一起。 (见下文介绍)
2.
在 Mac 上学习 Objective-C 第二版
我忘了我是看第一版还是第二版了。 不过OC变化不大,没有影响。 这是一本介绍OC语法的书。 建议学习iOS开发时阅读。 我不建议一下子跳入oc而放弃ios sdk。
3.
开始 IOS 5 开发
开始 iOS 6 开发:探索 iOS SDK
我正在看ios5版本。 其实我一开始看这本书就看了,但是后来发现这本书根本不适合初学者! 因为在ios5的时代,本书介绍的方法还是ios4的(比如没有使用storyboard)! 很多朋友尝试用这本书入门,但最终都失败了。 但我还是推荐读完《山姆》之后再看这本书。 因为它介绍了很多比较详细的东西,而且也非常有用(比如用代码来控制界面,控制界面的传递,包括Core Data,一些Media相关的高级内容等等)! 在入门的基础上读完这本书,我对iOS开发的理解可以达到一个更高的层次。
4.
Pro iOS 表格视图:适用于 iPhone、iPad 和 iPod touch
非常非常推荐的一本书。 上面提到的基础书籍对tableView的介绍不够详细。 但tableView是ios应用程序开发中非常重要的一部分(至少我做的应用程序都依赖tableView)。 彻底看完这本书之后学英语,tableView基本就没有问题了。 再次吐血推荐! (读完这本书,我就敢做大部分应用App了。)
5.
为 iPhone 开发者开始 iPad 开发
虽然是一本介绍iPad的书,但其实读完Sam并加上自己的实践,做一个通用的app并不难。 iPad 也没有那么特别。但这是一个很好的介绍
ios图形功能书! 本书将带领你完成一个简单的绘图App,然后你就基本能够熟练使用iOS的图形相关功能了。 (注:它与 Quatrz、Cocoa、OpenGL ES 的 Graphics 不是一回事。)
6.
iOS 5 :iPhone、iPad 和 iPod touch 开发基础知识
iOS 6
很厚。 比之前介绍的书都厚。 而且都是干货,读起来很慢。 我正在看ios5版本。 这本书对ios提供了比较全面的介绍。 建议大家彻底上手,甚至制作几个app学英语,以后再看。 你可以了解到很多你没有注意到的细节; 或您未使用过的功能。 虽然是一本大书,但还是强烈推荐。
7.
适用于 iOS 和 OS X 的专业多线程和内存管理:使用 ARC、Grand Central Dispatch 和 Blocks
这是一本关于iOS多线程和内存管理的入门书籍。 这部分内容比较深入。 事实上,普通开发者可能并不完全理解这些机制。 尤其是ios5有了ARC之后。 这本书我基本看完了,但是有些还没有理解透(尤其是多线程部分)。 不完全推荐英语培训,有兴趣的同学可以看一下。
8.
开始 iOS 游戏开发
这本书非常基础。 如果你已经熟悉了,阅读这本书就是小菜一碟。 我花了一个下午的时间读完这本书。 主要是想学习一些ios动相关的东西。 相关内容只有几个章节,但对于一些基本功能的实现来说已经足够了。 如果你想了解更多关于ios动的知识,还是需要上网。 我没找到什么好书。
这是我完全读完的书。 还有一些我觉得应该不错的书,但是一直没有时间看。 而且一旦你开始了,练习的动力就远远大于阅读和学习的动力,所以你查的文档越来越多。 希望对您有帮助,也希望您指正。
最后,我的应用程序位于我的个人主页上:
刘玉波波波 刘玉波
iOS开发推荐的中英文入门书籍有哪些?,都是很简单的app入门英语app,希望和大家交流。