初学IOS开发,买了本《Big Nerd Ranch培训系列:iOS编程(第3版)》,求指条明路, 祝各位码年吉祥!

2014-02-11 11:45:46 +08:00
 vilppu
学习IOS开发,买了本《Big Nerd Ranch培训系列:iOS编程(第3版)》

现在的问题是:
1.书上是按XCODE4.3的教学。貌似好些API在XCODE5.0都跑不起来。
2.系统是10.9的,装不上XCODE4.3
3.自己英语渣又看不明白官方文档,听力就别提了……CS193P云里雾里

现在的状态是:
1.Object-c基础已经看完,把书上的代码也写了一遍
2.目标是两个月入门,能做一些简单APP开发
3.现学英语是来不及了,以后肯定要补的

求指条明路……祝各位码年吉祥!
10104 次点击
所在节点    iDev
30 条回复
bearcat001
2014-02-11 12:42:02 +08:00
CS193P有英文字幕...应该不会很难懂吧,没几个难词~
vilppu
2014-02-11 12:52:16 +08:00
@bearcat001 额,可能我找的版本不对,网易云课堂上的木有,我再找找
小学生英语水平,逼急了一个个查下来好了……谢回复!
bearcat001
2014-02-11 12:59:24 +08:00
@vilppu 用itunes看,清晰度和字幕都爆强,还有讲义和作业可以下载练手

/t/99478
hexor
2014-02-11 13:49:44 +08:00
vilppu
2014-02-11 13:49:56 +08:00
@bearcat001 感谢!

继续求其他学习方法参考
vilppu
2014-02-11 13:58:26 +08:00
@hexor 感谢回复,果然只是入门的话也绕不开英语么……
sxyclint
2014-02-11 15:30:14 +08:00
目标两个月做简单app,那其实raywenderlich家的入门教程适合你,四个应用手把手,第一个免费提供,还适配最新的iOS和Xcode,算培训教材的不二选择
ycxgmail
2014-02-11 16:20:42 +08:00
ios的这些中文资料真心各种坑。。。。我开始也是抗拒英语资料,感觉读起来太慢了。。。。最后发现中文各种坑,我真心放弃了,直接英文的,虽然读起来慢,不过现在能好一些了。
vilppu
2014-02-11 16:50:24 +08:00
@sxyclint
@ycxgmail
貌似只有硬着头皮看英文一途了,谢回复!
alexrezit
2014-02-11 16:54:15 +08:00
去 iTunes 上看原版, 英文只需要中学水平就够了.
sxyclint
2014-02-11 17:35:31 +08:00
@vilppu 那个英文真的简单,光看图都能明白
vilppu
2014-02-11 18:19:59 +08:00
@alexrezit
@sxyclint 确实,试了一下午,英语太烂确实听不懂,不过自带的PDF很全,打算学完题目那本书以后,先看视频,然后照着pdf学习,英语只能边看边学了,感谢回复!
nAODI
2014-02-11 19:28:06 +08:00
BNR 马上要针对 iOS 7 出第四版了。Amazon 已经开始预购,不清楚中文翻译工作如何,求了解情况的同学分享。
sharkyxia
2014-02-11 20:39:18 +08:00
iTunes的课程很全了 我就是心态急躁 其实上面的英文不难 听起来还好吧
jzhone
2014-02-11 21:16:39 +08:00
@nAODI 我问过编辑了,他说版权已经买了,不过要等到美国那边书出了以后才能拿到,然后翻译,快的话半年后。。。
sapjax
2014-02-11 23:04:02 +08:00
楼上,你为什么要和我用同样的头像
WildCat
2014-02-11 23:11:01 +08:00
推荐iOS7 Cookbook,很详细,不过我没耐住性子看。
另外iOS6的《iOS开发指南:从零基础到App Store上架》这本书的例子完全可以在Xcode5里跑起来,书写的挺好。
目前在写V2EX的iOS客户端,当练手,详见我的github,欢迎参与。

楼主加油,我沉迷好多年游戏,高三都没上,现在滚回去读大学,英语刚重新拾起来。
Good Luck, Good Game~
wujichao
2014-02-12 09:55:49 +08:00
下面为个人观点
Big Nerd Ranch培训系列:iOS编程(第3版) 一本非常好的速成书, 速成嘛, 有些东西没讲清, 但是速成足够了
iOS 程序设计 一本iOS的百科全书 详细讲解了各种用法 建议速成后有些项目经验后观看
iOS 6应用开发实战 一本很高阶的书, 建议学习中不断观看(看不懂就跳过, 慢慢就懂了)

书并不是主要的, 但是这些书可以给你打下一个基础
开源库是必须要接触的, 学习开源库的用法, 然后入门后学习开源库的写法

比如说 你书上看了网络相关, 实际上那些实践是都不用, 都直接用 AFNetworking 或 asi-http-request
再比如 书上看了正则相关部分, 如果像我一样愚钝的话, 根本不知道怎么用, 这样开源库就来了, 不是让你用的, 而是让你学习的 比如说 https://github.com/bendytree/Objective-C-RegEx-Categories

再有, 如果想开发网络相关应用, AFNetworking 那个 Demo 可以作为开发基础
再有, 有现成的iOS 项目可以学习, 如 Hackers, iOSSF, 请搜索 Hackers+iOSSF 获得更多类似项目
wujichao
2014-02-12 10:06:16 +08:00
下面为个人观点

现在的问题是:
1.书上是按XCODE4.3的教学。貌似好些API在XCODE5.0都跑不起来。
2.系统是10.9的,装不上XCODE4.3
速成的话, api差异尽管忽略, 常用api足以, 你还没到要比较api差异的时候

3.自己英语渣又看不明白官方文档,听力就别提了……CS193P云里雾里
楼上的都是逼格很高的建议, 文档可以在四个地方查 1 官方文档 2 .h 文件 3 iOS 程序设计 这本书 4 google , 实际上后三个是比较接地气的, 你自己比较一下哪个更适合自己

现在的状态是:
1.Object-c基础已经看完,把书上的代码也写了一遍
就提一个问题, 什么是block, block是怎么用, 你看一看 AFNetworking 那个 Demo 就知道我的意思了

2.目标是两个月入门,能做一些简单APP开发
我只看了Big Nerd Ranch培训系列 外加 乱用开源库, 学习两个月上架一款论坛客户端, 你也可以

3.现学英语是来不及了,以后肯定要补的
楼上都是逼格很高的建议, 就举一个例子, 你看中文和英文哪个理解快, 你要速成啊, 当然看中文了, 本来就是初学者, 要看到实时的进步才有信心学下去, 如果你看英文, 就等着灰心丧气吧.
开源库, nb资料都是英文的, !!!英文必不可少!!!
vilppu
2014-02-12 13:24:18 +08:00
@WildCat 感谢书籍推荐,共勉,加油!

@wujichao 非常中肯且详细的建议,明确的指明了方向,非常非常感谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/99690

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX