对于刚刚加入这个阵营的开发者来说, Cocoa像是一个巨大而未知的新世界。Cocoa开发环 境的各种特性、工具、概念、术语、编程接口、甚至是编程语言对他们来说可能都比较生 疏。 Cocoa基本原理指南提供了领略Cocoa技术景致的方向,介绍Cocoa的特性、基本概 念、专用术语、结构、以及潜在的设计模式,使开发者更加容易上手。 Cocoa基本原理指南的组织结构使读者可以逐步获取有关Cocoa开发的一般性知识。它从最 基础的信息开始 —即Cocoa有什么组件和能力,以考察Cocoa的主要架构作为结束。每一章都建立在前一章内容的基础上,每个部分都给出某个主题的重要细节,但又仅仅在较高的级别上进行描述。文中还提供很多指引,方便读者了解其它更为详尽的文档。 在Cocoa的开发文档中,Cocoa基本原理指南是介绍Cocoa概念的初级文档,是诸如Cocoa 描画指南和 Cocoa的视编程指南这类文档的先期读物。阅读Cocoa基本原理指南需要的前提条件很少,但读者必须是熟练的 C程序员,且应该熟悉Mac OS X的能力和技术。您可以通过阅读 Mac OS X技术概览一书来获得这些知识。