跳转至内容

Cocoa 编程

25% developed
来自 Wikibooks,开放世界中的开放书籍

如果您是初学者,请考虑阅读 使用 Cocoa 为初学者编程 Mac OS X

关于 Cocoa

[编辑 | 编辑源代码]

Cocoa 是苹果电脑公司对其扩展的 OpenStep 规范的实现名称,该规范最初由 NeXT 为其 OPENSTEP 操作系统创建。它提供了一套有用的工具来帮助开发人员在 Mac OS X 中创建程序和用户界面。OpenStep 规范有三个实现,一个是最初与 OPENSTEP 操作系统一起提供的,但如今最常见的两个是苹果提供的,另一个是 GNUstep,它是 OpenStep 的自由软件实现。

如果您没有使用苹果 Macintosh,并且您想学习如何使用 OPENSTEP 框架,那么运行 GNUstep 是值得考虑的(应该足以让您体验 OPENSTEP 框架的强大功能)。

准备编程

[编辑 | 编辑源代码]

如果您使用的是运行 Mac OS 10.2 或更高版本的苹果 Macintosh 计算机(建议使用最新版本的 Mac OS X),那么您可以在最新的软件安装 CD 上找到开发 Cocoa 程序所需的所有工具。这些工具也可以从 苹果开发者网站 获取。为了下载它们,您需要创建一个免费帐户并登录。您也可以在“应用程序”文件夹的“安装程序”文件夹中找到它们(它们可能已过时,请确保在安装后运行软件更新)。您将最广泛使用的两个程序是 Xcode(在 10.3 之前的版本中称为 Project Builder)和 Interface Builder。

如果您使用的是 GNUstep,那么您可能已经安装了这些工具。您需要完成本书中大多数教程的程序是 ProjectCenterGorm。您需要参考 GNUstep 网站以获取有关安装这些工具的帮助。

在开始本书中任何构成本书的模块之前,您应该对 C 编程语言 有一个良好的基本了解。C 将帮助您了解一般的编程。

学习 Objective-C 对您来说也很有优势,因为它是在开发 Cocoa 应用程序的核心语言,并且可以帮助您了解 Cocoa 应用程序背后的机制。学习 Cocoa 的同时学习 Objective-C 也是可行的。

华夏公益教科书