Programming interfaces that support assistive technology applications, which help make the Macintosh accessible to all users. |
|
How other software products can interact with and extend applications like iTunes, Final Cut Pro, and Keynote. |
|
The Mac OS X-native scripting language that allows users to directly control applications, and enables developers to make their applications scriptable. |
|
 |
 |
 |
A framework that provides fundamental software services to applications and application environments. |
|
Support for locating, loading, and using various data available to a program. |
|
Policies for creating efficient, reliable, and intuitively usable programs. |
|
 |
 |
 |
High-level messages, such as user actions and changes in an application's status, sent to applications by the operating system. |
|
Programming interfaces for gaining access to files and folders on physical storage devices. |
|
Technologies that are essential to Mac OS X games developers. |
|
 |
 |
 |
Programming interfaces that support the optimized display of high-quality 2D and 3D visual content. |
|
An object-oriented model for implementing Human Interface Toolbox features, including windows, controls, and menus.
|
|
Facilities for sharing data between programs. |
|
 |
 |
 |
Programming interfaces for creating, processing, and playing high-quality sound content. |
|
Major protocols and services that support networking and communication capabilities. |
|
Tools, techniques, and programming interfaces for measuring, evaluating, and improving code performance. |
|
 |
 |
 |
Tools and programming interfaces for moving code to Mac OS X. |
|
Technologies that help developers achieve high quality output from their applications and printer hardware. |
|
Facilities for programs to help manage their own scheduling and execution. |
|
 |
 |
 |
A multiplatform multimedia technology for handling video, sound, animation, graphics, text, interactivity, and music. |
|
Support for locating, loading, and using various sorts of resources in an application. |
|
Conventions and services that prepare code for execution and control how functions and methods call one another. |
|
 |
 |
 |
Authentication, authorization, and cryptographic services that software and hardware developers can use to build security into their products. |
|
Technologies and resources developers use to ready applications for other text systems and locale-specific features. |
|
Facilities for creating, manipulating, and storing text strings. |
|
 |
 |
 |
A full suite of developer tools, including Project Builder, Interface Builder and AppleScript Studio, as well as UNIX tools, debuggers, compilers, and optimization tools. |
|
Resources for managing the display and arrangement of printed characters. |
|
The visual appearance, interactive behavior, and assistive capabilities of Mac OS X application software. |
|
 |
 |
 |
Facilities for supporting distributed operations across the Internet. |
|