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
Jafee
V2EX  ›  iDev

《Objective-C 基础教程(第 2 版)》这本书怎么样?

  •  
  •   Jafee · 2015-02-01 22:08:04 +08:00 · 6640 次点击
    这是一个创建于 3613 天前的主题,其中的信息可能已经有所发展或是发生改变。

    准备用几天时间翻一下这本关于Objective-C的书,然后再去看斯坦福老头的视频。(有没有更好的选择?)

    并且:

    有没有其他更好的关于IOS开发的书籍值得阅读的?或者学习的资料、教程和学习路线的推荐?

    谢谢!

    24 条回复    2015-02-08 23:03:58 +08:00
    Kai
        1
    Kai  
    MOD
       2015-02-01 22:15:51 +08:00
    moved to /go/idev
    lesswest
        2
    lesswest  
       2015-02-01 22:31:40 +08:00   ❤️ 1
    啊,反正我买了越看越头疼,举的例子是一个造车的,还要造轮子之类的,我已经不看他了,就看了两三章
    creamiced
        3
    creamiced  
       2015-02-01 22:40:27 +08:00
    我也没看下去...建议找斯坦福的iOS7公开课来看吧
    Elethom
        4
    Elethom  
       2015-02-01 22:59:54 +08:00   ❤️ 4
    其實都差不多。剛好五年前的這個時候開始接觸這方面的東西,是靠一本比較小眾的 Programming in Objective-C 2.0 入門的,全書大概看了五六遍的樣子,後來也看過 Apress 的水果書和 O'Reilly 的動物書,感覺就是這類入門書籍基本沒差別。

    對的,基本沒差別。所以隨便選一本就好了。



    單論 Objective-C 語言,有幾本書個人認為是必讀:
    * Effective Objective-C 2.0
    * NSHipster: Obscure Topics In Cocoa & Objective-C
    * The NSHipster Fake Book
    如果希望了解一些 Core Foundation 的內容,可以讀 CFHipsterRef。

    上面這四本書的電子版剛好 100 USD 可以搞定。



    學習 iOS 可以看 iOS Programming: The Big Nerd Ranch Guide。不過個人覺得相對 Objective-C 語言學習而言,iOS 開發更重要的是積累經驗,多讀 優秀的 代碼,學習漂亮的架構、各種 best practice。
    Jafee
        5
    Jafee  
    OP
       2015-02-01 23:14:50 +08:00
    @Kai 不好意思,麻烦了。

    @lesswest @creamiced 听你们这么说,我还是考虑其他书吧,目前在考虑《Objective:C程序设计(第6版)》和《Objective-C编程》

    @Elethom 谢谢你写这么多,《Effective Objective-C 2.0》也看到别人推荐了。暂时我准备买《iOS Programming: The Big Nerd Ranch Guide》(中文叫《Objective-C编程》),不过第二版好像只有英文版。
    andyhenry
        6
    andyhenry  
       2015-02-01 23:26:43 +08:00
    @Elethom 100刀还不如买实体书了,而且实体书基本附赠电子版
    Elethom
        7
    Elethom  
       2015-02-01 23:30:28 +08:00
    @andyhenry
    Po 主應該在國內,書籍的運費很貴的。
    shippo7
        8
    shippo7  
       2015-02-02 01:12:01 +08:00
    shippo7
        9
    shippo7  
       2015-02-02 01:18:18 +08:00   ❤️ 1
    说点学习iOS开发的心得,我也是去年9月刚开始学习的新手。学习Objective-C是基础,但是不等于iOS开发,学习完Objective-C的语法之后再学Xcode的使用。

    刚开始会比较枯燥,或者说挫败感比较强,我个人建议想一两个点子,做成实际的项目,一边做项目一边学习,这样会比较有意思。如果只看书的话,首先是记不住,另外看完了和没看一样,在Xcode上还是感觉什么都不会。实践是非常关键的。
    ybh37
        10
    ybh37  
       2015-02-02 08:05:56 +08:00
    如果不是收藏的话,我建议看电子书。
    如果英语不是很差的话,我建议看英文原版,官方的文档更好,不会跟一些个人作者那样把简单的事情说的那么矫情,纯粹凑字数好吗。
    rannie
        11
    rannie  
       2015-02-02 09:01:02 +08:00
    当初看过,倒是还行,当做OC入门书还好
    bsklqgy
        12
    bsklqgy  
       2015-02-02 09:10:12 +08:00
    初级
    linkiosk
        13
    linkiosk  
       2015-02-02 09:45:44 +08:00
    我买来就没看过,一直闲置
    cyanxwh
        14
    cyanxwh  
       2015-02-02 10:29:16 +08:00   ❤️ 1
    我不懂iOS开发,不过有个疑问,为啥不用Swift啊?
    Jafee
        15
    Jafee  
    OP
       2015-02-02 11:36:18 +08:00 via Android   ❤️ 1
    @shippo7 学完oc以后,你是怎么学的ios?
    @ybh37 这本好像没有中文电子书。
    @cyanxwh 现在大多还是以oc为主。
    @bsklqgy @linkiosk @rannie 谢谢!
    ybh37
        16
    ybh37  
       2015-02-02 11:43:41 +08:00
    @Jafee 不好意思,是我没表达清楚,学习iOS编程,入门需要先看基础语法,哪一本书无所谓,只要简单到能看懂就OK,如果不感兴趣,就不要浪费时间了。
    至于买不买书,我的意见是看电子版就够了。
    windirt
        17
    windirt  
       2015-02-02 11:47:39 +08:00
    个人经验,看书能看原版英文尽量看英文的,至少语意表达准确,国内的译本很多只能呵呵,而且时效性也延后不少。

    再说以英文路径学习以后,看国外的资料文档以及到栈爆网搜索问题等等要准确和方便不少。

    学编程的第一步基础其实就是学好英文啊。
    Dannytmp
        18
    Dannytmp  
       2015-02-02 12:22:17 +08:00
    除非那些经典的,否则不要再买书了,浪费钱,更新太快了
    Jafee
        19
    Jafee  
    OP
       2015-02-02 13:16:09 +08:00
    @windirt 好,那我就读英文试试吧。(也读得懂,就是感觉不像中文那么顺畅)
    @Dannytmp 嗯!
    leeuserb
        20
    leeuserb  
       2015-02-02 13:51:47 +08:00
    看了这书的,内容不行,各个知识点讲到一点皮毛而且知识点的组织感觉比较混乱,无法帮助你构建关于ios开发的比较骨干的知识.

    我看的ios开发的书也不多,目前我并没有看到过比较好的讲解ios开发的书,我觉得找一些老外的blog上po的一些入门的例子,照着做一做,理解起来还深刻一些.
    Jafee
        21
    Jafee  
    OP
       2015-02-02 14:15:41 +08:00
    @leeuserb 已经决定不买这本书了。
    Dannytmp
        22
    Dannytmp  
       2015-02-02 21:08:45 +08:00   ❤️ 1
    @cyanxwh Swift是新东西,未经考验的,听说即使要用SWIFT,也免不了要用到OC的库的,所以做IOS上的开发,OC似乎无法绕开
    kobe1941
        23
    kobe1941  
       2015-02-08 18:12:31 +08:00
    楼主应该是新手,新手在入门书籍上不要太纠结,其实这本书也不错,先行动,边学习边调整路线。
    注意循序渐进,调节好心态,刚开始会觉得比较难,不懂的太多,没关系,坚持两个月就进阶了哈

    我发过一个帖子讲技能点的,里边有一个学习路线的链接。
    Jafee
        24
    Jafee  
    OP
       2015-02-08 23:03:58 +08:00 via Android
    @kobe1941 好的,我去找下你的帖子,谢谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5349 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:45 · PVG 11:45 · LAX 19:45 · JFK 22:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.