iOS 开发的中英文入门推荐书籍都有哪些

如题所述

学习ios开发已经一年多了。回想起来确实看了很多书。很多人都建议看文档,但是是那种不太善于看文档的人。喜欢tutorial式的教程,不喜欢cookbook式的东西。因为认为:一旦入门了,学会了,文档是用来查的,不是用来阅读的。当然,不同人有不同学习习惯,这只是个人看法。(最近学习bootstrap,没有很好的tutorial,只好硬着头皮看文档,其实感觉也不错。)

是在ios5的时代学习的ios开发。虽然现在已经是ios7的时代了,但是感觉了一下,感觉学习路径和那时大同小异。简单介绍一下我那时学习参考的书籍。希望对你有帮助。

1.
Sams Teach Yourself iOS 5 Application
Development in 24 Hours
Sams Teach Yourself iOS 6 Application Development in 24 Hours
学习的时候只有ios5版本。这本书是见过的最好的ios入门书籍,没有之一。概念介绍清晰(初学者不该懂的概念绝对不废话);实践性强;节奏适当。不夸张地说,这本书看了2/3,已经能做一个app了。(当然功能有相对的局限性,而且还有一些细节问题需要解决,但主要在设计美工环节。事实上,第一个app就是完全看完这本书后做的。)
这本书的缺点只有一个:对于OC语言的介绍不够充分。如果之前没有接触过程序设计语言可能有点儿麻烦。但是对于有编程基础的人来说不是问题。如果遇到语言问题,可以和《Learn
Objective-C on the Mac》一起看。(见下介绍)

2.
Learn Objective-C On The Mac 2nd Edition
忘记了看的1st Edition还是2nd
Edition了。不过OC变化不大,没有影响。这是介绍OC语法的书。建议边学ios开发边看。不建议一下子只扎进oc中,而弃ios
sdk不顾。

3.
Beginning IOS 5 Development
Beginning iOS 6 Development : Exploring the iOS SDK
当时看的是ios5版本。事实上,一上来就看这本书,后来发现这本根本不适合入门!因为在ios5的时代,这本书介绍的方法依然是ios4的(比如不用storyboard)!有很多朋友都企图用这本书入门,但最后都失败了。但是依旧建议看完《Sam》后看看这本书。因为介绍了很多更细节的东西,而且也很有用(比如用代码控制界面、控制界面的转移、包括Core
Data,Media相关的一些高级内容等)!在入门的基础上看完这本书,对ios开的理解能上一个层次。

4.Pro iOS Table Views : for iPhone, iPad,
and iPod touch
非常非常推荐的一本书。前面说的基础书籍对tableView的介绍是不够详尽的。但是tableView在ios应用开发中是非常重要的一块(至少做的app都比较依赖tableView)。吃透这本书,tableView基本完全不成问题了。再次吐血推荐!(看完这本书,大多数应用类app都敢做了。)

5.
Beginning iPad Development for iPhone
Developers

虽说是一本介绍ipad的书,但其实看完sam加上自己的实践,制作universal的app不是什么难事。ipad也没那么特殊。不过这是一本非常好的介绍
ios
graphics
capabilities的书!这本书会带你完成一个简单的绘图app,之后你基本能够熟练地使用ios的graphics相关功能了。(注:和Quatrz;Cocoa;OpenGL
ES的Graphics不是一回事儿。)

6.
Programming iOS 5 : Fundamentals of iPhone, iPad, and iPod touch
Development

Programming iOS 6

非常厚。比之前介绍的书都厚。而且都是干货,所以读起来也慢。当时看ios5版本。这本书比较全面地介绍ios。建议彻底入门了,甚至已经做出几个app了以后翻看。可以学到很多没有注意过的细节;或者没有用到过的features。虽是个大部头,但是强烈推荐。

7.
Pro Multithreading and Memory Management
for iOS and OS X : with ARC, Grand Central Dispatch, and Blocks这是关于ios多线程和内存管理的入门书籍。这部分内容比较深,其实普通开发者可以不完全理解这些机制了。尤其是ios5有了ARC之后。基本翻完了这本书,但是对于其中的一些东西理解的不透彻(尤其是Multithread部分)。不完全推荐,但感兴趣的同学可以看看。

8.Beginning iOS Game Development
这本书非常基础。如果你已经入了门,读这本书简直轻而易举。花了一个下午的时间翻完这本书。主要是想学习一下ios动画相关的内容。里面只有很少的几章涉及了相关内容,但是对于一些基本功能的实现已经够了。如果想了解更多ios动画的内容,还是需要到网上去找。没有找到很好的图书资料。

这就是完全看过的书。还有一些书觉得应该不错,但是一直没有时间看。而且等入了门,实践的动力远远大于看书学习的动力,所以查文档越来越多。希望能够帮到你,也希望能得到大家指正。
转载
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网