2 苹果开发人员技术文档连载之-系统架构( 二 )


·预定义过程 (Definition procedures) 在Carbon中 , 视窗管理器、菜单管理器、控制管理器和列表管理器仍然允许用户创建和使用标准的和自定义的预定义过程(WDEF、MDEF、CDEF和LDEF) , 但您必须确保把它们编译为PowerPC代码 。另外 , 这些管理器为预定义过程的创建与打包提供了新的规则 。
·68K代码 Mac OS X不支持68K代码(除了在Classic环境下) 。由于这个原因 , 陷阱管理器(和trap table)、混合模式管理器和Patch管理器在Carbon中都不能使用 , 或者在很大程度上限制了对它们的使用 。基于同样的原因 , 许多其它功能也从Cabon中被去除了 。

Carbon管理器或者由Carbon API所创建的各种守护进程、应用程序和框架都是MacOS X的常用部件 。举例来说 , 在Mac OS X中 , 控制事件和管理应用程序进程的系统进程是由Carbon管理器来实现的 , 核心服务层的许多管理器也是基于Carbon的 , 而且Finder也是一个Carbon应用程序 。

推荐阅读