重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1.iOS By Tutorial系列.
六枝网站建设公司创新互联,六枝网站设计制作,有大型网站制作公司丰富经验。已为六枝数千家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的六枝做网站的公司定做!
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开发经典书籍了,其他很多都是纯为了赚钱仓促翻译的。纸质书籍比电子版书籍有一定的好处,买2本放在手边上还是好的,希望能帮到你。
第一本、Objective-c语言方面的,建议Objective-C2.0程序设计(原书第2版),Objective-C2.0程序设计(原书第2版)((美)科施恩)【摘要 书评 试读】,基本语言方面,这本书讲的很好,很全面。
第二本、iOS方面的,建议iPhone开发秘籍(第2版),iPhone开发秘籍(第2版)(萨丹)【摘要 书评 试读】,这本书虽然已经很老了(当初我就是看着它来的),但是一点也不会过时,包含了UI、网络等各方面的知识,最重要的是有很多很多的例子,照着来你就会了。缺点是每一个例子的源代码都在一个main文件里面,结构不是很清晰。
第三本、Objective-C编程之道:iOS设计模式解析,Objective-C编程之道:iOS设计模式解析((美) Carlo Chung)【摘要 书评 试读】,专门讲解iOS的设计模式方面的书。我买了很多关于iOS方面的书,这本书籍着重建议,不管你之前有没有设计模式方面的知识,买了这本书,你绝对不会后悔。至少我是这样。
第一步,精读
Stephen
G.
Kochan
的《Objective-C程序设计》:Objective-C语言基础,iOS开发的第一技能就是精通Objective-C;
第二步,有了语言基础,精读
David
Mark
的《精通iOS开发》:通过各种单独的项目,熟悉iOS
SDK,XCode开发环境,明白MVC、委托等设计模式,通读完后,你就对iOS
SDK有了比较全面的认识,各种框架和组件有了一定的认识;
选择性阅读了Matt
Neubury
的《iOS程序设计》:本书是iOS最系统的教程,对iOS框架的底层有比较详细的介绍,深刻了我对iOS的理解。如果你是一名不仅仅想使用iOS
SDK开发,还想理解底层是怎么运行实现的,那就阅读它。如果没看David
Mark的《精通iOS开发》直接阅读这本教程会非常的吃力和枯燥无味,所以我建议在学习的过程中,把它作为资料库来查询,遇到想深入学习的某一方面,就选择性阅读本书的一些章节;
有了上面的一些知识,研究一些github上的优秀的项目或者从cocoaChina上找些感兴趣的代码推荐内容并且阅读源码,最好还可以在自己的DIY项目中使用上它们。还可以阅读Bear
Cahill
的《iOS
in
Practice》:通过9个上架的应用,加深对iOS
SDK的认识和理解;
到这时候,就会遇到瓶颈,希望更上一层楼。我自己的做法是通过看公开课或者网上的开发视频,不是让你重新学习,因为身边没人带,所以这么做让你看到别人是怎么编码,别人的编程思路是什么,并且能将你前段时间学习的内容进一步巩固。
接下来当然是iOS进阶了。可以开始阅读David
Mark的另一本畅销书《iOS6开发进阶与实战》,主要深入讲解了Core
data,map
Kit,Game
Kit,iCloud,iOS安全等。
在第5和第6步的过程中,可以一点一点阅读Matt
Galloway
的《Effective
Objective-C
2.0》:介绍52个编写高质量IOS与OS
X代码的方法;
与此同时,要学会使用下面一些网站和工具,学会使用这些网站和工具,才能是你的开发之路可持续发展