• 1.摘要
  • 2.基本信息
  • 3.图书信息
  • 4.内容简介
  • 5.作者简介
  • 6.目录
  • 7.试读章节
  • 8.编辑推荐
  • 9.序言

Cocoa设计模式

布克著书籍

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

基本信息

  • 外文名

    Cocoa Design Patterns

  • 出版社

    机械工业出版社

  • 作者

    布克(Erik M.Buck)

  • 开本

    16

  • 页数

    336页

图书信息

书 名: Cocoa设计模式

作 者:(美)布克,(美)雅克曼,陈宗斌,孔祥波译

出版社: 机械工业出版社

出版时间: 2010-10-1

ISBN: 9787111317401

开本: 16开

定价: 59.00 元

内容简介

对于cocoa框架的庞大和复杂,mac和iphone开发者常常不知所措。虽然cocoa看起来很庞大,但是一旦理解了它所使用的面向对象的模式,你就会发现它极其出色,也非常简单可靠。

本书首先介绍了所有模式的起源,即“模型—视图—控制”模式,它是所有mac和iphone开发的核心,因此从一开始就牢固掌握它非常重要。

本书列出了将在cocoa中用到的主要设计模式,包括:

基础模式,如枚举器、访问器和两阶段创建;

增强模式,如单例模式、委托模式和响应链;

隐藏复杂性的模式,如程序包、类集群、代理和转发,以及控制器。

这些还不是全部!本书精心列出了28种设计模式,并包含一些依然有效的示例代码。本书还讲解了core data模型、appkit视图,以及绑定和控制器。

作者简介

Erik M. Buck于1993年成立了EMB & Associates公司,并且通过利用后来成为Apple的Cocoa框架的NeXT/Apple软件技术,把公司建设成太空和娱乐软件业中的领导者。Buck先生的工作还涉及建筑业、给8中级学生讲授科学、展览油画肖像,以及开发可替代燃料汽车。Buck先生在2002年出售了他的公司,目前是Northrop Grumman Corporation公司的高级雇员。Buck先生在1991年从代顿大学获得了计算机科学学士学位,并且是Cocoa邮件列表和技术论坛一名活跃的撰稿人。

目录