为开发人员提供的系统功能
OpenCL
开放计算语言使开发人员能够利用图形处理器中当前的计算能力——每秒 10 亿次浮点操作,并将其运用于任意的应用程序当中。
Grand Central Dispatch
Mac OS X 全部都采用多核技术,并且针对在多个内核和处理器之间分配任务进行了优化,所采用的 GCD API 使开发人员可以轻松地最大限度利用最新 Mac 计算机的能力。
终端
访问 UNIX shell 的终端,支持标签,颜色和 Unicode。
UNIX 工具
所有流行的命令行工具,如 make,autoconf,tar 和 zip。
编辑器
每一台 Mac 计算机上都安装了 TextEdit,vi 和 emacs。
Java
完整的 Java 开发环境,包括 javac 编译器,JRE 运行环境,ANT,Web Start 以及和 Mac 视觉外观一致的 Swing。
脚本语言
AppleScript,Perl,Python 和 Ruby 在每一台 Mac 计算机上都是可用的。运行Terminal.app,开始用您最喜欢的脚本语言编写代码。
Apple Event Bridge
采用了与 AppleScript 相同的消息框架,能够从 Objective-C,Ruby,Python 等语言中操作和查询程序。
Web 开发
开源工具和框架,例如 Apache、PHP 和 Ruby on Rails。每一个 Mac 用户在主目录中都有一个“站点”(Sites)文件夹,这是 Apache 中自动为本地主机配置的。
Cocoa 框架
AppKit
GUI 设计者的工具箱,包括所有标准的 Mac 控件,如按钮,窗口,表单和弹出式菜单等,这些已经全部集成在 Xcode 和 Interface Builder 中以便使用。
框架
所有 Cocoa 程序的基础,包括集合类和所有 Cocoa 中用到的基本对象。
图像
各种图像框架,从高层的 Core Animation,Core Image,到已成为行业标准 OpenGL。
多核 API
诸如 NSOperation 之类的专用 API,可以很容易地编写能够最大限度利用当今多核 Mac 计算机能力的 Cocoa 应用程序。
Bonjour
零配置的网络协议,可以很容易地发现网络上的其它计算机或设备,并且与它们进行通信。
Cocoa Bridge
脚本语言 AppleScript,Python 和 Ruby 已经内置到 Mac OS X 中,它们能够完全访问 Cocoa 框架,并且能使用自身语法来访问 Mac 的全部功能。



