网站建设资讯

NEWS

网站建设资讯

ios开发的书籍,ios开发的书籍推荐 2021

请问ios开发哪本书籍比较好?

现在IOS开发的书有很多是XCode3.x、IOS4的,已经过时了。我最近也在筛选书籍,补补基础知识。你现在首先需要学会Objective-C语言,推荐你看红皮的《Objective-C2.0程序设计(第2版)》;你一定见过黑皮那个丛书系列,其中推荐《iPhone 4与iPad开发基础教程》;这两本前期就够了,我还买了一本白皮的《iPhone开发秘籍(第2版)》,也是很不错的,虽然有部分和我推荐的第二本有些重叠的地方。都是非专业人士翻译的,只能说能凑合看,毕竟这3本都是IOS开发经典书籍了,其他很多都是纯为了赚钱仓促翻译的。纸质书籍比电子版书籍有一定的好处,买2本放在手边上还是好的,希望能帮到你。

太湖ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!

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

英文书籍

Learn Objective-C On The Mac 2nd Edition,这是介绍OC语法的书。建议边学ios开发边看。Beginning IOS 5 Development,介绍了很多更细节的东西,而且也很有用(比如用代码控制界面、控制界面的转移、包括Core 。

中文书籍

《Objective-C程序设计》和《精通iOS开发》。

对于ios开发的初学者建议及看什么资料

学习iOS必然要面对大量的英文资料,这是不可饶过的,当前的中文资源不是过于陈旧就是不准确,坦白来讲质量确实不高。

所以,应该增强阅读英文资料,我建议从Apple的官方文档开始。

Apple的官方文档写的非常不错,更新也很勤,而且最权威。

如果是完全新手对Objective-C没有任何了解的话,可以先从一本中文版的《Objective-C基础教程》入手,Apress的翻译版,这个写的不错,又是中文入手很容易。

至于中文版的iOS书籍,我还真没有什么可以推荐的,我倒是试着看过几本但是都不看了,原因如下:

1、陈旧。

为了回帖,刚才特意从amazon.cn搜索了一下,目前iOS开发的书籍有278本,其中绝大部分都是翻译的国外书籍。这就造成了时间差,iOS的更新速度是非常快的,从iOS4-iOS5再到最新的iOS6都有非常大的改进,可能是API层面的,也可能是Objective-C的,也可能是LLVM的,也可能是Xcode的。而如果翻译的话一般会落后一年左右,比如卖的最火的《iPhone4与iPad开发基础教程/移动开发系列/图灵程序设计丛书》,它是去年出版的,而这本书的原版是前年的,书中所描述的是iOS4,而现在iOS6都已经到了beta4,差了将近两个版本。和现在最明显的差别就是没有ARC,没有storyboard,当然还有一些比较细小的差别如NSArray *array=@[@"Test1",@"Test2"];这种最新支持的非常方便的写法在那本书中甚至在最新的iOS5的书中都不会看到。

这就是陈旧,到现在还有很多人在问内存管理的问题,内存管理很重要,即使是在有了ARC的情况下,但是一般新手去问内存管理的问题大多是书中这么写怎么不对啊这类的,这就从另外一个角度说明使用书籍的滞后性,可能刚入门的人不知道ARC这个东西,安装了最新版XCode默认启用ARC又不知道,自然无法输入retain/release/autorelease了。

2、质量

作为入门,我觉得有两条路可以走。

第一:例子为主,典型的书籍就是《iPhone4与iPad开发基础教程/移动开发系列/图灵程序设计丛书》,这个书作为入门的话就是让你一步一步的照着去做,跌跌撞撞练完了一本书,也就会了一些了,它的原理都是穿插在各个例子之中的,这样的好处是见效快,你很容易就出现成果了。

第二:原理为主,典型书籍《Programing iOS5》,也是我最喜欢的一本书,虽然这本书在amazon.com上的评分并不是特别高,但我觉得还是相当不错的。这本书的理念和其他书籍不同,由浅入深,整本书1000多页上来不是先来个“Hello,World”,而是给你讲什么是Objective-C,ObjC和C的渊源异同,然后讲一些语言特性和OO特性,再然后讲如何用Xcode,如何查看苹果的文档,文档的结构组织,第三部分讲到了Cocoa,又开始讲Class ,Event,Memory Management等,第四部分讲View,一直到第五部分讲到了Interface才开始讲各种控件的使用,这时候书籍内容已经过去了一半。

这样的书籍,对于一些人来讲可能是觉得没有成就感,看了接近500页英文还没有教你怎么去用TableView,但从我的角度来说我很受用这种讲法,并且我也认为这本书的前500页是值得反复阅读的,它对ObjC、Cocoa、iOS结构剖析的都非常透彻。

对于这两条路,我觉得现在市面上大部分书籍还都是第一条路为主,第二条对作者和读者的要求都高,作者要有深厚的功底,读者要有足够的耐心。而目前中文教程的市场还有另外第三条路的书籍,垃圾书籍。

这是一种什么样的书呢?纯粹的凑字数,开始也去讲历史和来源,但是你讲半天历史故事有啥用啊,就如同相声中的文哏一样,无论是多有学问的段子最后也得落在“我是你爸爸”上面,技术书也是,你再讲故事再追溯渊源最终还是得落在过去的技术对现在造成的影响,而不是单纯讲故事。终于讲完了故事,然后再继续"Hello,World",也是洋洋洒洒几百万字,但实际上对于读者来讲就没有什么用处了。

书籍的选择,先要对自己的口味,比如我喜欢原理为主的书籍但是你可能不喜欢,这没有什么好坏之分,殊途同归,开始欠下的终究都要补全,只是各个人的插入角度不同而已。

回到最初的话题,在中文278本书籍中,我喜欢的原理路线的书籍还没有中文翻译版,所以我当时看的就是原版,而例子为主的书籍倒是有很多,至于选择选择大品牌还是不错的选择,比如o'reilly的书其实都不错的

除去购买一些书籍以外,最需要看的东西就是Apple的官方文档了,它是最权威的资料,如果需要深入的了解某一部分知识就必须要查看文档。

另外开发的时候对API的查询也是不可避免的,这里推荐两个工具,Dash和AppKiDo,前者是付费软件后者是免费软件。

Dash做的非常不错,查询API十分方便而且速度快,是我查询API时候的主力工具。AppKiDo也是API查询的软件,不过它有一个别的软件无法比拟的优势:能够查询某个类能够使用的所有方法,所有属性等

由于有了继承,协议,还有类别,这就导致一个类可能会用到其他与之关联类(或协议或类别)中的方法,而这也是非常常见的,但是苹果的文档非常操蛋的是没有提供这些东西,它只是提供了这个类自身有的东西,Dash就只能查询这些,而AppKiDo能够查询关联,非常好用的功能,但是界面和开启速度都不及Dash,所以哪个都不能丢了。如果你想在iPad上看看文档看看API,我推荐使用DocSets,它是一款开源软件,查询速度也很快用起来也很方便,但是没有[关连查询]的功能,我现在正在fork这个项目,看能不能把AppKiDo的功能加入到其中去。

至于别的建议,多上StackOverflow,多关注Github上的项目,我觉得是非常有帮助的

转载

iOS开发看什么书籍

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开发的书籍,ios开发的书籍推荐 2021
网页路径:http://njwzjz.com/article/dsdgspo.html