重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1.iOS By Tutorial系列.
我们提供的服务有:成都网站建设、成都网站设计、微信公众号开发、网站优化、网站认证、桐乡ssl等。为近1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的桐乡网站制作公司
Raywenderlich出的一些列图书,内容从低到高都有,而且内容秉持了一贯的高质量风格,从5,6,7,8都推荐大家看.我是买了7和8的正版.真的非常不错,不错到我甚至想入手纸质版的.当然,价格是不太亲民的了.(大概五六百左右).
2.Swift By Tutorial
3.Core Data By tutorial
上面的都是raywenderlich出品.有一个special offers.有钱的可以买一套.
4.《iOS 6 Programming Pushing the Limits》和《iOS 7 Programming Pushing the Limits》系列.
高手向,讲的内容比较贴近实际工程,而且涉及很多代码优化和项目经验等.非常赞.这个系列有引进的中文版,在京东上有卖.
5.Swifter
猫神onecat出的一个Swift的书,主要是面向对swift比较熟悉的人.类似tips的一些swift书写经验.
6.iOS开发进阶
巧神出的书,多的不说,非常赞.京东有卖.
7.iOS Core Animation和iOS Animation Cook book
两本介绍CoreAnimation的书,看完基本上一般交互动画不在话下.
8.CollectionView Complete Guide
看完各种Custom layout布局随意写.怎么自定义删除添加cell动画
,怎么切换layout的动画,如何写3D效果的layout等等等.
9.CFHipsterRef
Mattt大神(AFNetWorking作者)写的书,介绍Objective-C底层知识的,如果相对OBjective-C一些底层实现感兴趣的话可以入手.
10.Motion Design For iOS
前不久买的一套,讲交互动画的,对动画感兴趣的可以入手.
11.iOS Auto Layout Demystified
详细讲解自动布局的,话说光写自动布局能出一本书,我确实也没想到.
12.Functional Programming in Swift
如何用swift进行函数式开发.
13.图解TCP/IP
讲解简单易懂.
14.啊哈!算法
讲算法的,感觉没计算机基础的看起来都不费力,而且内容也很丰富.
15.Effective Objective-C 2.0
这本不多说了吧,神书.进阶必备.
16.OpenGL ES应用开发实践指南
现在IOS开发的书有很多是XCode3.x、IOS4的,已经过时了。首先需要学会Objective-C语言,推荐红皮的《Objective-C2.0程序设计(第2版)》;黑皮那个丛书系列,推荐《iPhone 4与iPad开发基础教程》;这两本前期就够了,白皮的《iPhone开发秘籍(第2版)》,也是很不错的,虽然有部分和推荐的第二本有些重叠的地方。都是非专业人士翻译的,只能说能凑合看,毕竟这3本都是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动画的内容,还是需要到网上去找。我没有找到很好的图书资料。
这就是我完全看过的书。还有一些书觉得应该不错,但是一直没有时间看。而且等入了门,实践的动力远远大于看书学习的动力,所以查文档越来越多。希望能够帮到你,也希望能得到大家指正。
转载
现在IOS开发的书有很多是XCode3.x、IOS4的,已经过时了。我最近也在筛选书籍,补补基础知识。你现在首先需要学会Objective-C语言,推荐你看红皮的《Objective-C2.0程序设计(第2版)》;你一定见过黑皮那个丛书系列,其中推荐《iPhone 4与iPad开发基础教程》;这两本前期就够了,我还买了一本白皮的《iPhone开发秘籍(第2版)》,也是很不错的,虽然有部分和我推荐的第二本有些重叠的地方。都是非专业人士翻译的,只能说能凑合看,毕竟这3本都是IOS开发经典书籍了,其他很多都是纯为了赚钱仓促翻译的。纸质书籍比电子版书籍有一定的好处,买2本放在手边上还是好的,希望能帮到你。