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

2015-02-01 22:08:04 +08:00
 Jafee

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

并且:

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

谢谢!

6618 次点击
所在节点    iDev
24 条回复
Kai
2015-02-01 22:15:51 +08:00
moved to /go/idev
lesswest
2015-02-01 22:31:40 +08:00
啊,反正我买了越看越头疼,举的例子是一个造车的,还要造轮子之类的,我已经不看他了,就看了两三章
creamiced
2015-02-01 22:40:27 +08:00
我也没看下去...建议找斯坦福的iOS7公开课来看吧
Elethom
2015-02-01 22:59:54 +08:00
其實都差不多。剛好五年前的這個時候開始接觸這方面的東西,是靠一本比較小眾的 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
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
2015-02-01 23:26:43 +08:00
@Elethom 100刀还不如买实体书了,而且实体书基本附赠电子版
Elethom
2015-02-01 23:30:28 +08:00
@andyhenry
Po 主應該在國內,書籍的運費很貴的。
shippo7
2015-02-02 01:12:01 +08:00
shippo7
2015-02-02 01:18:18 +08:00
说点学习iOS开发的心得,我也是去年9月刚开始学习的新手。学习Objective-C是基础,但是不等于iOS开发,学习完Objective-C的语法之后再学Xcode的使用。

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

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

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

我看的ios开发的书也不多,目前我并没有看到过比较好的讲解ios开发的书,我觉得找一些老外的blog上po的一些入门的例子,照着做一做,理解起来还深刻一些.

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

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

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

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

© 2021 V2EX