`

学习Objective-C的一本好书

阅读更多

在Amazon上搜索Objective-C,出来的结果前两名是:<Programming in Objective-C 2nd>和<Learn Objective-C on the Mac>。




第一本是四星半,第二本是四星。如果你有C/C++/Java任何一个的基础,请用第二本书。因为我觉得第二本写的比第一本好。看完第二本,然后补充一下第一本书的:

[1] Scope Revised -- 里面讲解了@private @protected @public 和@package

[2] Exception Handling Using @try -- 学习一下异常机制,这个可能写得并不全,补充一下Apple的文档。

[3] Dynamic Binding and id Type -- 这个第二本书貌似没有讲

[4] Ask Questions About Class -- 这个讲解了一些简单的反射机制,感觉Objective-C的反射还是没有Java强大。

 

看完这些东西,Objective-C就算学习好了:) 关键是要多写程序,可以写iPhone的或者Mac的:)

  • 大小: 13.2 KB
  • 大小: 10.5 KB
分享到:
评论
16 楼 yagami 2010-07-30  
iphone开发基础教程不错,我以前就是做java的,直接看的这本书,把上面的例子自己做一边,基本就入门了,objective c我没特意去学,代码敲多了,就慢慢会了,当然了还是要有点C的基础的
15 楼 ysongcn 2010-07-19  
第二本不错的,手把手的,很多例子。要是连xcode都舍不得装一个就另当别论了。
14 楼 ninja9turtle 2010-07-18  
http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html

我觉得苹果官网的开发资料就足够丰富了,而且还是有持续在更新,几年前学Objective C包括后来学Cocoa我基本天天泡在上面,而且苹果的文档格式各方面做得非常人性化看起来很舒服
13 楼 xupf1977 2010-07-13  
在看第一本,不错:
Programming in Objective-C 2nd
12 楼 hsjcjh 2010-06-09  
有空去书店找找这两本书  学习下
11 楼 moderating 2010-05-04  
以前搞java,就图个方便,不用管理内存,省心

后来java做得久了,越觉得不能直接控制内存实在太不爽了。特别是在一些关键代码上,非常希望最直接的控制堆甚至是堆栈。

恩,所以object c虽然有点怪异,我还是觉得挺爽的,特别是在内存受限的手持设备上

我很希望android改造下虚拟机,牺牲一点标准性,引入一些直接控制内存的语法。
10 楼 langhua9527 2010-05-04  
好,那我看Learn Objective-C on the Mac吧
9 楼 yuanyao 2010-03-25  
第二本不错,刚刚看烂..
8 楼 dongyafeiying 2010-03-24  
大家看一下《iPhone应用程序开发指南(基础篇)》这本书怎么样。
是第一本中文非翻译iPhone开发书籍。
7 楼 ankyhe 2010-03-24  
我自己有8年左右的C++经验,还有N年的Java经验,我再强调一下,第二本书对于有C++/Java经验的人最好。我现在在Mac/iPhone上写程序,我看不出有什么不好的。至于官方文档当然最权威,可是我一直觉得那种文档没有书好。书都是深入浅出的。
6 楼 Durian 2010-01-12  
看过第二本的中文版。
启蒙了我对object-c的基本认识:一种c的增强版,并且诞生超过了20年。
搞不懂为什么苹果用这么另类的开发语言。
也许mac本身就是另类的缘故
5 楼 bengan 2010-01-04  
有中文的經典的嗎?
4 楼 proper 2010-01-04  
两本书我都看过,
<Programming in Objective-C 2nd> 非常一般,宽泛的讲语法,还不如苹果官方的手册细致.

<Learn Objective-C on the Mac> 适合非常初级的入门来使用,推荐从没有obj-c开发经验的人阅读.
3 楼 lich0079 2010-01-03  
java 基础和C/C++基础不是一回事好不,搞java几年了你考虑过自己释放对象内存吗?
我买了第2本,后悔中,楼主别误导,第一本最好
2 楼 linux1689 2010-01-03  
第一本明显比第2本好,而且第一本已经出版了中文版了。
1 楼 newbin 2010-01-02  
有java基础也能直接看第二本吗?

相关推荐

Global site tag (gtag.js) - Google Analytics