RT。。 求好人回答
看了这个,感觉好像有点老了。。不知道适合现在不
主要想把基础打牢
1楼 @墨_守
有英文版的,iOS7
2楼 @清醒疯子
自己英语太差了,这个想看也很难看进去啊
你可以看完中文再看英文啊,这样就会非常轻松:)
1楼 @墨_守 我也在看,问题多多,里边的代码事例都是4.x的, 问题多多. 不过可以去big nerd下载新版代码.
老老实实去看文档
Cookbook, ios6 好像已经有中文翻译的了
中文书真的很吃亏,英文版很多书都出半年了,还不见中文版。还是找一两本中文书打点基础之后直接啃英文书吧,但凡啃下来了,后面就是源源不断的好处。
8楼 @清醒疯子 同意。有的特好的书,干脆就没翻译过来。
8楼 @清醒疯子 你说的没错,不过考虑到效率,我还是会买很多中文书的. 主要是看着方便,理解起来快,不行在找英文. 如果直接看英文的话,我更倾向于 @tinyfool 说的,老老实实看文档.
10楼 @zhanglees
你可以换个角度去想,如果文档真的一切OK的话,在美国为什么还会有人买书?
那些销量巨大的英文开发书,究竟补充了什么文档所缺失的东西?
个人觉得直接上 iTunes U 跟一轮 Stanford 的课程是最好的入门,之后再根据需要找书或文档。
http://shop.oreilly.com/category/deals/ios.do?code=WKPHPR7
底下 Matt Neuburg 的书讲很详细、扎实,就是有点啰嗦。
11楼 @清醒疯子 不能同意更多,有些记录了开发者最佳实践的书还是值得一看。 以下是我读过觉得不错的书:
14楼 @Farley
回答的好仔细。。。
谢谢书单。
《iOS 6 Programming Pushing the Limits》这个有iOS7的了。
1楼 @墨_守 我也在看这本。刚刚看到第6章。就我接触到的部分来看,大部分代码在最新的Xcode5 和 iOS 7.1上是没有问题的。只有一个initWithNibName的方法需要改成initWithCoder,因为Xcode5是默认采用storyboard来设计界面了。详见这里
看文档才是最好的老师,先从GettingStarted看起 苹果文档
大部分书都是讲语法,api,如果你是有经验的ios开发者,我觉得effective objectiveC 2.0可以看看,比较少讲ios的一些语言规范,特性之类的书籍。
@呼神护卫 我也正在看本书,前面有个例子调不通,讲那个显示detailitem的那一章,你调通了吗?一块学习吧?
20楼 @mrmign 好啊,握爪~是三四章的命令行例子吗?我当时没有每个例子都调,你调不通的是哪个例子?按说这部分没用什么cocoa touch框架里的东西,应该不会有过时的问题吧……
21楼 @呼神护卫 不是前面的cmd例子,是个cocoa touch的例子,具体是哪一章的 我忘了,现在看到13章了,继续往后看了,不管它了也
你都作为一个成人了,讲iOS开发的书还需要别人手把手的推荐么?
会用Google么?会用豆瓣么?知道iOS怎么拼写就可以找到一大堆的信息了吧
一楼那哥们推荐的那本书我也正在看,关键不是看书,要自己把代码敲一遍,慢慢的就懂了,我是看完这本和iOS7 Cookbook,也算是入门了,不懂Google和看文档就好了