为了让你能在更短的时间内实现更多的开发,苹果电脑公司提供突破性的开发工具,将熟悉的用户界面概念用一套独特的性能混合技术融合到一个完整的集成开发环境中,从而使最常见和最耗时的任务简化并更有效率。

如果你想移植 UNIX 的文本过滤工具,设计一个新的电子数据表程序,开发一种全新功能的视频效果发生器或是做些与众不同的东西,那么你会发现 Mac OS X Panther 中精密而尖端的工具和技术可以帮助你快速、高效的达到目的。最好不过的是,Mac OS X Tiger 附带了 Xcode 全套开发工具。

Xcode icon

Xcode 2:新的工作方式

Xcode 结合了强大的基于 UNIX 的工具、一流的 Mac OS X 用户经验和高性能开发技术,为 Mac OS X Tiger 的开发人员提供了开发 Mac OS X 应用程序最快速的方式、突破性的用户界面和利用苹果电脑公司新技术的简单方法。通过苹果电脑公司和 IBM 公司合作开发的编译器模式,Xcode 使用 GCC 4.0 为苹果电脑公司的 PowerPC G5 架构优化编码。

Xcode screenshot

Cocoa 的优点

对于仅供全新 Mac OS X 编写的程序,Cocoa 为你提供了开发全功能应用程序的最佳途径。Cocoa 是一组支持高速开发和高性能的面对对象结构,提供功能完整的函数库,你可以使用它来开发功能强大和稳定的 Mac OS X 的应用程序。在 Cocoa 中,你可以使用 Java、Objective-C(一种从 ANSI-C 衍生而来的简单的面对对象语言)和 AppleScript,而且可以方便的和 C、C++ 及其他语言相结合。

Applescript

AppleScript 的威力

AppleScript 为你提供灵活的 Mac OS X 脚本功能,并且可与 UNIX 的命令行工具相结合。你可用 AppleScript 做很多工作,包括批处理、文件转换与处理、在特定时间执行操作、在数据库和其他应用程序之间传输资料,并能通过连接多个应用程序的动作,来自动创建工作流程,以便完成一系列任务。

UNIX 基础

Shell scripting

以有着开放式源代码的 UNIX 为基础的 Mac OS X Tiger 让你可以根据自己的喜好选择编写程序的语言,例如: Perl、PHP、Python、Tcl 等。你还可使用内置的开发工具,如 GCC、gdb、vi、emacs 和 pico,并利用诸如 grep、chmod、ps、crontab、top 和 tail 的 UNIX 命令行。如果你是在另一个 UNIX 平台上编写软件,那么在很短的时间里,你就可以让程序在 Mac OS X Tiger 上执行。

除了 UNIX 中的各种工具以外,你还可以使用 QuickTime 完整的多媒体架构,轻松地扩充你的软件功能,其中包括对 Flash 4、Cubic VR、RTP/RTSP 视频流、MPEG 和多种图像文件格式的支持。

64 位兼容性

G5 Chip

Tiger 包含了专门针对 64 位 PowerPC G5 处理器的一个全新内核与更新的系统软件数学库。全新内核突破了 4GB 的内存限制,体现了 64 位计算性能的强大优势。系统数学与向量库的关键功能经过了调整与改进,可以最大限度的利用 64 位 G5 处理器所支持的更快的全新数学功能。此外,那些使用系统数学计算功能且未更改过的应用程序在 G5 处理器上的自动执行性能将有所提升。PowerPC 芯片从一开始就被设计为可同时支持 32 位与 64 位应用程序,无需模拟或转换软件。因此,目前在 Mac OS X 上运行的 32 位应用程序将可以继续在配备 64 位 PowerPC G5 处理器的 Macintosh 电脑上运行,并且不需要任何重新编译或额外的优化处理。

Java.

内置 Java

Java 从没有这样好过。内置在 Mac OS X Tiger 中的是经过认证的最新的 Java 2 平台。凭借经过改进的 Code Sense 标定指数和 Ant 项目模板,Java 用户能够继续使用他们的标准 Java 包和建造工具,以及 Xcode 的关键功能。