V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
vilppu
V2EX  ›  iDev

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

  •  
  •   vilppu · 2014-02-11 11:45:46 +08:00 · 10263 次点击
    这是一个创建于 3940 天前的主题,其中的信息可能已经有所发展或是发生改变。
    学习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.现学英语是来不及了,以后肯定要补的

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

    /t/99478
    hexor
        4
    hexor  
       2014-02-11 13:49:44 +08:00   ❤️ 1
    vilppu
        5
    vilppu  
    OP
       2014-02-11 13:49:56 +08:00
    @bearcat001 感谢!

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

    楼主加油,我沉迷好多年游戏,高三都没上,现在滚回去读大学,英语刚重新拾起来。
    Good Luck, Good Game~
    CDuXZMAPgHp1q9ew
        18
    CDuXZMAPgHp1q9ew  
       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 获得更多类似项目
    CDuXZMAPgHp1q9ew
        19
    CDuXZMAPgHp1q9ew  
       2014-02-12 10:06:16 +08:00   ❤️ 1
    下面为个人观点

    现在的问题是:
    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
        20
    vilppu  
    OP
       2014-02-12 13:24:18 +08:00
    @WildCat 感谢书籍推荐,共勉,加油!

    @wujichao 非常中肯且详细的建议,明确的指明了方向,非常非常感谢!
    favormm
        21
    favormm  
       2014-02-12 18:50:18 +08:00 via iPhone
    我教你
    WildCat
        22
    WildCat  
       2014-02-13 09:14:18 +08:00
    @wujichao 呵呵,逼格很高,我不明白看英文就是逼格很高?
    我敢说此贴的诸位英文水平都比我好:我本来11年参加高考,因为沉迷游戏退学,高中就读了高一高二两年,三年没接触英文。
    一点英文不懂你CocoaPods怎么用?
    CDuXZMAPgHp1q9ew
        23
    CDuXZMAPgHp1q9ew  
       2014-02-13 09:25:46 +08:00
    @WildCat

    请尽量让自己的回复能够对别人有帮助

    请尽量看清楚别人的回答再喷
    nAODI
        24
    nAODI  
       2014-02-15 18:22:57 +08:00
    huoshanhui
        25
    huoshanhui  
       2014-02-18 21:07:53 +08:00
    我也在看这本书,10.9 系统,代码我都跑到15章来了,没问题。
    vilppu
        26
    vilppu  
    OP
       2014-02-19 08:55:22 +08:00
    @huoshanhui 请问一下你的XCODE的版本
    我现在用最新版的输入以下代码
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if(self){
    //这里边的代码都不执行
    }

    求解……
    huoshanhui
        27
    huoshanhui  
       2014-02-21 17:09:14 +08:00
    @vilppu Xcode 5.0.2(最新的那个)

    - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
    {
    self = [super initWithNibName:nil bundle:nil];
    if (self) {
    // something codes.
    }
    return self;
    }

    这本书有啥不懂的都可以找我。
    vilppu
        28
    vilppu  
    OP
       2014-02-23 11:46:09 +08:00
    @huoshanhui 谢回答,求联系方式!
    huoshanhui
        29
    huoshanhui  
       2014-02-23 12:43:05 +08:00
    Email:[email protected] or QQ:894009834

    看你哪个方便就选哪个。
    kafkakevin
        30
    kafkakevin  
       2014-06-25 16:19:11 +08:00
    @bearcat001 有字幕吗?请问怎么搞的?我在iTunes里下的没字幕啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1479 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 17:10 · PVG 01:10 · LAX 09:10 · JFK 12:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.