在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的:)