跳转到内容

Cocoa 编程

25% developed
来自维基教科书,开放的书籍,开放的世界
(从 编程:Cocoa 重定向)

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

关于 Cocoa

[编辑 | 编辑源代码]

Cocoa 是苹果电脑为其扩展实现 OpenStep 规范而使用的名称,该规范最初由 NeXT 为其 OPENSTEP 操作系统创建。它提供了一套有用的工具,帮助开发人员在 Mac OS X 中创建程序和用户界面。OpenStep 规范有三种实现,一种最初与 OPENSTEP 操作系统一起提供,但如今最常见的两种是苹果提供的和 GNUstep 提供的,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 也是可行的。

华夏公益教科书