网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Cocoa设计模式/苹果开发与应用系列
分类 计算机-操作系统
作者 (美)布克//雅克曼
出版社 机械工业出版社
下载
简介
编辑推荐

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

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

本书列出了将在cocoa中用到的主要设计模式,包括:基础模式,如枚举器、访问器和两阶段创建;增强模式,如单例模式、委托模式和响应链;隐藏复杂性的模式,如程序包、类集群、代理和转发,以及控制器。

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

本书利用Objective-C和Cocoa框架的基础,清晰地定义了每种模式能解决的问题,所有Mac和iPhone开发者都应该学习。

内容推荐

本书介绍了Cocoa框架中用到的面向对象的设计模式。Cocoa框架是Apple的面向对象开发环境,用来开发 Mac OS X 的应用程序。主要的开发语言为 Objective-C,它是Mac下进行开发必不可少的开发环境。

本书共分为5个部分,按照由浅入深、循序渐进的原则详细介绍各种设计模式在Cocoa中的应用,并且提供了丰富的代码示例,方便读者学习本书内容。本书最后还包含一个附录,提供了使用和理解Cocoa与设计模式的其他参考资料。

本书适合于正在使用或者考虑使用Mac OS X上的Apple Cocoa框架或者iPhone和iPod touch上的Cocoa Touch框架的读者阅读。本书中的许多信息同样也适用于Linux和Windows上的开源项目GNUStep。另外,Objective-C、C语言、C++和Java程序员都可以从本书中获益。

目录

前言

作者简介

第一部分 一种可控制一切的模式

第1章 模型-视图-控制器

 1.1 Cocoa中的MVC

1.1.1 模型子系统的核心数据支持

1.1.2 视图子系统的应用程序工具箱支持

1.1.3 控制器子系统的应用程序工具箱支持

1.1.4 Cocoa的文本架构

1.1.5 Cocoa的文档架构

1.1.6 Cocoa编写脚本的能力

1.1.7 Cocoa的偏好窗格架构

1.1.8 Quartz Composer的架构

1.1.9 QTKit的架构

 1.2 小结

第2章 分析和应用MVC

第二部分 基础模式

第3章 两阶段创建

第4章 模板方法

第5章 动态创建

第6章 类别

第7章 匿名类型和异类容器

第8章 枚举器

第9章 执行选择器和延迟执行

第10章 访问器

第11章 归档和解档

第12章 复制

第三部分 主要通过解耦来变得更强大的模式

第13章 单例

第14章 通知

第15章 委托

第16章 层次结构

第17章 插座变量、目标和动作

第18章 响应者链

第19章 联合存储

第20章 调用

第21章 原型

第22章 享元

第23章 装饰器

第四部分 主要用于隐藏复杂性的模式

第24章 包

第25章 类簇

第26章 外观

第27章 代理和转发

第28章 管理者

第29章 控制器

第五部分 模式应用的实用工具

第30章 核心数据模型

第31章 应用程序工具箱视图

第32章 绑定和控制器

附录 资源

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/7 5:49:17