Develop for Mac OS X.

世界上最先进的操作系统。

Mac OS X is the world’s most advanced operating system.

Mac OS X 是世界上最先进的操作系统。Mac 建立在成熟的 UNIX® 基础之上,并具有能够进行 GPU 加速的桌面功能,直观的网络服务和在全系统范围内针对多核 CPU 所做的优化。通过使用 Cocoa 框架,每一个应用程序都会自动继承 Mac 平台的外观,体验和行为。在 Mac OS X 中,美观、快速并且令人兴奋的应用程序屡见不鲜—因为整个系统都经过了精心设计,目的就是带给您令人惊叹的感觉。

最棒的是,您的 Mac 已经拥有了创建世界一流的应用程序所需的一切。用于开发 Mac OS X 和 iOS 的 Xcode 工具箱已包含在Mac中。代码编辑器,调试器,编译器,GUI 设计器和性能分析器统统包含在里面。这些工具和 Cocoa 框架紧密地结合在一起,使您能够轻松创建华丽且功能丰富的 Mac OS X 应用程序。

Cocoa 框架

Cocoa 是一个非常高效的高级编程环境,使您能够访问操作系统的全部能力,包括 Mac 专属的外观和体验。通过动态的 Objective-C 语言,Cocoa 为您提供了令人兴奋和极富动画效果的用户体验,同时也使您能够更加容易地添加自定义行为。随着对“模型-视图-控制器”模式的完整支持,Cocoa 为构建最新式的应用程序打下了坚实的基础。采用 Interface Builder 工具,可以轻松地拖放 Cocoa 控件来为您的应用程序设计用户界面。了解更多

Complete Access to the OS

对操作系统的访问

Mac OS X 集成了许多易于使用的技术,这些技术扮演着优秀应用程序和系统服务的双重角色。通过一些简单的模式,您的应用程序可以与这些服务一起,为其它应用程序提供强大的功能。您的应用程序可以完全由 Automator 或 AppleScript 驱动,让大部分用户可以通过 VoiceOver 对其进行访问,也可以使程序自己的文档能够被 Spotlight 快速检索。Cocoa 还可以帮助您将您的应用程序和系统的其它部分继承,通过 Time Machine 备份您文档,通过 iChat Theater 显示内容,以及共享一个公共的地址簿数据库。

创建精美的应用程序

Mac OS X 是围绕着一系列强大的,集成的图形技术—包括 Core Animation、Core Image 和 OpenGL — 构建而成的。这些图形框架相互作用,构成了最尖端的用户界面功能,包括 2D 和 3D 绘图,动画以及多媒体。

从 Mac 的桌面就可以看出:它使用了 Core Image 提供半透明的菜单栏。Dock 使用 Core Animation 获得了 Stacks 的弹出式视图以及当 Dock 菜单项重排时平滑动画的效果。您可以在您的应用程序中使用同样的 API 和内置功能来获得这些令人惊奇的效果—或者您也可以创建您自己的独一无二的特效。了解更多

强大的基础

64-bit

Mac OS X 提供了出色的稳定性和性能。针对 64 位应用程序和多核处理器,Mac OS X 还为您提供了一些有用的功能。全新的 Grand Central Dispatch 确保您的应用程序能够尽可能地利用所有可用的计算能力,无需复杂的线程编程就能获得速度上的提升。构建 64 位的应用程序可以利用到优化的 CPU 指令集,更多的寄存器,TB 级别的地址空间和使用大量物理 RAM 的能力。无论您是编写游戏,基因排序,复杂医疗成像或是地理空间的应用程序,Mac OS X 都具备良好的稳定性和优良的性能使您的应用程序飞速运行。