题名:Cocoa设计模式
作者:(美) Erik M. Buck, Donald A. Yacktman著
出版年:2010
ISBN: 978-7-111-31740-1
分类号: TP316.8
中图分类: 网络操作系统
译者: 陈宗斌, 孔祥波
定价: 59.00元
页数: 356 页
出版社: 机械工业出版社
装订: 平装

本书介绍了Cocoa框架中用到的面向对象的设计模式。Cocoa框架是Apple的面向对象开发环境,用来开发 Mac OS X 的应用程序。主要的开发语言为 Objective-C,它是Mac下进行开发必不可少的开发环境。<br />本书共分为5个部分,按照由浅入深、循序渐进的原则详细介绍各种设计模式在Cocoa中的应用,并且提供了丰富的代码示例,方便读者学习本书内容。本书最后还包含一个附录,提供了使用和理解Cocoa与设计模式的其他参考资料。<br />本书适合于正在使用或者考虑使用Mac OS X上的Apple Cocoa框架或者iPhone和iPod touch上的Cocoa Touch框架的读者阅读。本书中的许多信息同样也适用于Linux和Windows上的开源项目GNUStep。另外,Objective-C、C语言、C++和Java程序员都可以从本书中获益。

Erik M. Buck于1993年成立了EMB & Associates公司,并且通过利用后来成为Apple的Cocoa框架的NeXT/Apple软件技术,把公司建设成太空和娱乐软件业中的领导者。Buck先生的工作还涉及建筑业、给8中级学生讲授科学、展览油画肖像,以及开发可替代燃料汽车。Buck先生在2002年出售了他的公司,目前是Northrop Grumman Corporation公司的高级雇员。Buck先生在1991年从代顿大学获得了计算机科学学士学位,并且是Cocoa邮件列表和技术论坛一名活跃的撰稿人。
Donald A. Yacktman从1991年起就专业地使用Cocoa及其原先的技术:OpenStep和NextStep。他参与合著了《Cocoa Programming》一书,并且作为作者和编辑为Stepwise Web站点工作。他在过去为Verio/iServer和illumineX工作。目前,他是一名独立顾问,为Cocoa和iPhone应用程序的设计和实现提供帮助。Yacktman先生分别于1991年和1994年从杨百翰大学获得了电子和计算机工程学士和硕士学位。