揭开苹果开发平台的神秘面纱
揭开苹果开发平台的神秘面纱
——《苹果开发之Cocoa编程(第三版)》新书预告
【书名】苹果开发之Cocoa编程(第三版)
【原书名】Cocoa Programming for Mac OS X, Third Edition
【作者】Aaron Hillegas
【译者】钱友才 陈勇 王健 译
【出版社】 电子工业出版社
【书号】978-7-121-09239-8
【上市日期】2009年8月
【定价】65.00元
【内容简介】
本书基于作者多年的Cocoa教学实践经验,内容涵盖了Objective-C语言、Cocoa的主要设计模式,以及三个最常使用的开发工具:Xcode、Interface Builder和Instruments。 本书的第三版更新了在Mac OS X 10.4和10.5中引入的一些技术,包括Xcode 3,、Objective-C 2、Core Data、垃圾收集器和CoreAnimation。
本书适合已经有一点C基础并且知道一点面向对象知识的程序员。你不须要有任何Mac编程经验。
l 从零开始学习Cocoa的首选图书
l 涵盖了最新的Mac编程技术
l 高级Mac OS X开发者们联手强烈推荐
l Mac OS X编程图书的标杆
l Aaron Hillegass多年Cocoa教学实践经验的总结
【译者序】
作为个人PC时代开创者的苹果,在过去的33年里,历经大起大落。而最近几年,我们看到那个锐意创新的苹果正踏着梦幻的脚步重新回到舞台的中心,再次站在潮流的顶点。对于用户而言,苹果总是能设计制造出非凡的产品勾起用户的欲望,一次次用完美的细节打动用户的心;对于程序员而言,Darwin的UNIX/BSD血统有着天然的亲和力, 而Objective-C和Cocoa框架,则让程序员认识了苹果一流产品背后的技术实力。正是这些从硬件到系统、从语言到框架的多层次的长期积淀,让苹果能够创造出如iPhone这样的明星产品。
虽然苹果电脑在美国一直有着不错的市场占有率,但因为价格的关系,对于国内的用户而言,它最多只能是多数人眼中的梦中情人而已。而这几年汇率的变化,让苹果产品的性价比变得极为出色,OS X系统的占有率在稳步提升,如果算上iPhone的系统,国内OS X系统的拥有量已经相当可观。因此放在国内来讲,这个平台对程序员而言是一个全新的机会。但目前而言,这个平台上中文参考书确实匮乏,因此才有了这本书的翻译。希望本书的翻译出版能够促进苹果中文开发社区的进一步的发展,帮助更多的程序员了解苹果的开发平台。
本书的作者Aaron Hillegass是Big Nerd Ranch(一家专业的培训机构)的专职培训Cocoa的老师。这样一个有着多年的实际教学经验的作者写出的书,再经过前两版对内容的推敲,此书自然是一本久经考验的入门必备好书。这本书剖析了很多关键内容的来龙去脉,既交代了原因,也分析了解决问题的思路,包括如何获取资料、查看文档,甚至于如何在社区提问等等,真正做到了授之以渔。
本书的第1至5章,第11至20章由陈勇翻译,第28至35章由王健翻译,剩下的由钱友才翻译。
感谢许其峰和苗涛在本书翻译过程中提供的帮助,另外还要感谢博文视点的徐定翔和白爱萍两位编辑的细致和耐心的工作,正是在他们的帮助下,初次接触翻译的我们才能顺利完成任务,最后还要感谢本书原作者Aaron Hillegass伸出的援助之手,让这本书得以尽快面世。
尽管翻译过程中诚惶诚恐,生怕有辞不达意之失,更怕糟蹋了这本经典的Cocoa编程书籍,但囿于经验和能力,书中的问题和疏漏在所难免,还请读者能够给予反馈,我们将在https://groups.google.com/group/cocoa4mac上维护一份勘误表,并为您在学习本书过程中遇到的问题提供力所能及的帮助。
译者
2009年7月于南京