Jump To:
Reference documents describe and define programming interfaces, file formats, scripting language terminology, and schemas.

Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Topic
Sort by
Date
ABActionDelegate Protocol Objective-C Reference (HTML) (PDF)
Describes the informal protocol for populating the rollover menus of Address Book with custom items.
Cocoa 2006-05-23
ABAddressBook C Reference (HTML) (PDF)
Describes the opaque type for accessing, adding, and removing Address Book records.
Apple Applications, Carbon 2007-07-08
ABAddressBook Class Objective-C Reference (HTML) (PDF)
Provides a programming interface to the Address Book.
Cocoa 2007-07-07
ABGroup Class Objective-C Reference (HTML) (PDF)
Describes how this class supports the concept of a "group" containing one or more persons.
Cocoa 2007-07-07
ABGroup Reference for C (HTML) (PDF)
Describes the opaque type used to group Address Book records.
Carbon 2003-08-20
ABIdentityPicker Class Objective-C Reference (HTML) (PDF)
Describes the identity picker, a dialog or sheet used to select groups and people for Identity Services.
Cocoa 2006-08-23
ABImageClient Protocol Objective-C Reference (HTML) (PDF)
Describes how to handle images loaded from an asynchronous fetch from ABPerson objects.
Cocoa 2006-05-23
ABMultiValue Class Objective-C Reference (HTML) (PDF)
Describes how to use these classes to represent properties that might have multiple values.
Cocoa 2007-07-08
ABMultiValue Reference for C (HTML) (PDF)
Describes the opaque type for accessing Address Book properties with multiple values.
Carbon 2003-08-20
ABMutableMultiValue Class Objective-C Reference (HTML) (PDF)
Describes how to use these classes to represent properties that might have multiple values.
Apple Applications 2006-05-23
ABMutableMultiValue Reference for C (HTML) (PDF)
Describes the opaque type for accessing Address Book properties with multiple values.
Apple Applications 2003-08-20
ABPeoplePickerView Class Objective-C Reference (HTML) (PDF)
Describes how to customize the behavior of people-picker views in an application's user interface.
Cocoa 2006-05-23
ABPerson C Reference (HTML) (PDF)
Describes the opaque type that encapsulates information about a person in Address Book.
Carbon 2006-07-26
ABPerson Class Reference (HTML) (PDF)
Describes how to encapsulate all information about a person in the Address Book database.
Cocoa 2007-07-07
ABPicker Reference for C (HTML) (PDF)
Describes the ABPicker opaque type.
Carbon 2007-07-20
ABRecord C Reference (HTML) (PDF)
Describes the opaque type that represents a generic Address Book record.
Carbon 2005-04-29
ABRecord Class Objective-C Reference (HTML) (PDF)
Describres how this superclass providies a common interface to and defines common properties for all Address Book records.
Apple Applications 2006-07-26
ABSearchElement C Reference (HTML) (PDF)
Describes the opaque type for specifying a query to search for Address Book records.
Apple Applications 2005-04-29
ABSearchElement Class Objective-C Reference (HTML) (PDF)
Describes how to specify a search query for records in the Address Book database.
Cocoa 2006-05-23
Accessibility (ApplicationServices/HIServices) Reference (HTML)
Describes the low-level API for making applications accessible to assistive applications.
User Experience 2008-10-15
Address Book Actions Reference (HTML) (PDF)
Describes the Address Book action callbacks.
Carbon 2007-07-08
Address Book C Framework Reference (HTML) (PDF)
Describes the C API for supporting and working with Address Book.
Apple Applications, Carbon 2006-05-23
Address Book Constants Reference (HTML) (PDF)
Describes the constants found in the Address Book framework.
Cocoa 2006-07-26
Address Book Data Types Reference (HTML) (PDF)
Describes the data types and constants found in the Address Book framework.
Cocoa 2006-07-26
Address Book Objective-C Framework Reference (HTML) (PDF)
Describes the Cocoa API for supporting and working with Address Book.
Apple Applications, Cocoa 2007-07-08
Address Book Utilities Reference (HTML) (PDF)
Describes the C functions that support the Carbon API for Address Book.
Carbon 2007-07-08
AddressBook Functions Reference (HTML) (PDF)
Describes the functions and function-like macros found in the Address Book framework.
Cocoa 2006-05-23
AGL Reference (HTML) (PDF)
Describes the Apple graphics library for Carbon applications that use OpenGL.
Carbon, Graphics & Imaging 2007-10-31
Alias Manager Reference (HTML) (PDF)
Describes the C API for creating and managing persistent references to file system objects.
Carbon 2006-12-05
AMAction Class Reference (HTML) (PDF)
Describes the abstract class that defines the interface and general characteristics of Automator actions.
Apple Applications, Cocoa 2007-03-01
AMAppleScriptAction Class Reference (HTML) (PDF)
Describes the class used to support Automator actions that are driven by AppleScript scripts.
Apple Applications, Cocoa 2006-10-26
AMBundleAction Class Reference (HTML) (PDF)
Describes the class used to support Automator actions that are loadable bundles.
Apple Applications, Cocoa 2006-10-26
AMShellScriptAction Class Reference (HTML) (PDF)
Describes the class used to support Automator actions driven by a shell script or by a Perl or Python script.
Apple Applications, Cocoa 2006-10-26
AMWorkflow Class Reference (HTML) (PDF)
Describes the class used to represent an Automator workflow within an application.
Apple Applications, Cocoa 2006-10-26
AMWorkflowController Class Reference (HTML) (PDF)
Describes the class used to control an Automator workflow in an application.
Apple Applications, Cocoa 2007-07-09
AMWorkflowView Class Reference (HTML) (PDF)
Apple Applications, Cocoa 2006-11-09
Aperture 2.1 SDK Reference (HTML)
Documents the Aperture APIs for creating an export plug-in or an image editing plug-in.
Apple Applications 2008-04-23
Appearance Manager Reference (HTML) (PDF)
Describes the C API for coordinating the look of the standard Mac OS human interface.
Carbon, User Experience 2007-01-23
Apple Applications Schema Reference (HTML) (PDF)
Describes the schemas used by Apple Applications to sync records such as contacts, calendars, and bookmarks.
Apple Applications, Cocoa, Internet & Web 2007-10-31
Apple Certificate Library Functional Specification (PDF)
Specifications for Apple's implementation of the Certificate Library CDSA plug-in.
Security 2005-01-13
Apple Core Audio Format Specification 1.0 (HTML) (PDF)
Specifies the Apple Core Audio Format (CAF) for audio files.
Audio 2006-03-08
Apple Cryptographic Service Provider Functional Specification (PDF)
Specification for Apple's implementation of the Cryptographic Service Provider (CSP) CDSA plug-in.
Security 2005-03-10
Apple Event Manager Reference (HTML) (PDF)
Describes the C API for interapplication communication using Apple events.
Carbon, Scripting & Automation 2007-07-13
Apple Filing Protocol Reference (HTML) (PDF)
Describes the Apple Filing Protocol commands.
Darwin, Mac OS X Server, Networking 2006-05-23
Apple Game Sprockets Reference (HTML) (PDF)
Deprecated - Describes the programming interface defined by Game Sprockets. Replaced by Quartz Display Services.
Carbon, Graphics & Imaging 2006-07-13
Apple Help Reference (HTML) (PDF)
Describes the C API for finding and displaying help content using Apple's HTML-based help system.
Carbon, User Experience 2006-07-12
Apple Trust Policy Module Functional Specification (PDF)
Specification for Apple's implementation of the Trust Policy (TP) CDSA plug-in.
Security 2005-01-25
Apple Type Services for Fonts Reference (HTML) (PDF)
Describes the C API for ATS-based font access and management.
Carbon, Graphics & Imaging, Text & Fonts 2007-12-11
AppleScript Studio Terminology Reference (HTML) (PDF)
Describes the scripting terminology for AppleScript Studio, through version 1.4.
Carbon, Cocoa, Scripting & Automation, Tools 2007-10-31
Application Kit Constants Reference (HTML) (PDF)
Describes the constants defined in the Application Kit framework not described in individual classes.
Cocoa 2007-10-31
Application Kit Data Types Reference (HTML) (PDF)
Describes the data types defined in the Application Kit framework not described in individual classes.
Cocoa 2006-05-23
Application Kit Framework Reference (HTML) (PDF)
Describes the interface for all things related to an application's user interface.
Cocoa, Graphics & Imaging, User Experience 2008-11-19
Application Kit Functions Reference (HTML) (PDF)
Describes the functions that support the Application Kit framework.
Cocoa 2008-11-19
Application Manager Reference (HTML) (PDF)
Describes the C API for performing various application-level tasks in a Carbon application. Formerly titled Dock Manager Reference.
Carbon, User Experience 2007-10-31
Application Services Framework Reference (HTML) (PDF)
Describes the API for a number of services--such as Quartz 2D and ATSUI--that are essential to Carbon applications.
Carbon, Graphics & Imaging, User Experience 2007-10-31
ATSUI Reference (HTML) (PDF)
Describes the C API for rendering Unicode-encoded text with advanced typographic features.
Carbon, Graphics & Imaging, Internationalization, Text & Fonts 2007-06-28
Audio Codec Services Reference (HTML) (PDF)
Describes the programming interface for configuring audio codecs and for encoding and decoding audio data.
Audio, Carbon, Cocoa 2007-10-31
Audio File Services Reference (HTML) (PDF)
Describes a C programming interface for reading and writing audio files.
Audio, Carbon, Cocoa 2008-07-08
Audio File Stream Services Reference (HTML) (PDF)
Describes the interface for reading non-random access audio file streams.
Audio 2008-10-15
Audio Queue Services Reference (HTML) (PDF)
Describes a high-level programming interface for recording and playing back audio data.
Audio, Carbon 2008-07-08
Audio Toolbox Framework Reference (HTML)
Describes the Core Audio API to access audio files and convert between linear PCM and compressed audio formats.
Audio 2006-11-07
Authorization Plug-in Reference (HTML) (PDF)
Describes the C API for implementing an authorization plug-in.
Carbon, Security 2007-05-15
Authorization Services C Reference (HTML) (PDF)
Describes the C API for adding fine-grained control of privileged operations in an application.
Carbon, Security 2005-11-08
Automator Constants Reference (HTML) (PDF)
Describes the constants defined in the Automator framework not described in individual classes.
Apple Applications, Cocoa 2007-05-10
Automator Framework Reference (HTML) (PDF)
Describes the Objective-C API for creating and working with actions used by the Automator application.
Apple Applications, Cocoa, Scripting & Automation 2006-10-26
Backup Core Reference (HTML) (PDF)
Describes the C API for managing the backup exclusion status of files and folders.
User Experience 2006-07-31
Base Utilities Reference (HTML) (PDF)
Describes basic Core Foundation functions.
Core Foundation 2007-01-15
Bluetooth Framework Reference (HTML)
Describes the C and Objective-C APIs that support user-space access to Bluetooth devices.
Darwin, Hardware & Drivers 2008-10-15
Bluetooth User Interface Framework Reference (HTML)
Describes the C and Objective-C APIs that provide a consistent user interface to Bluetooth services.
Darwin, Hardware & Drivers 2008-04-08
Byte-Order Utilities Reference (HTML) (PDF)
Describes Core Foundation byte-order functions.
Carbon, Cocoa, Core Foundation, Darwin 2006-05-23
CAAction Protocol Reference (HTML) (PDF)
Describes the interface for receiving actions initiated by a layer.
Cocoa, Graphics & Imaging 2007-07-24
CAAnimation Class Reference (HTML) (PDF)
Describes the interface for managing the actions and timing of an animation.
Cocoa, Graphics & Imaging 2007-10-31
CAAnimationGroup Class Reference (HTML) (PDF)
Describes a grouping of multiple animations into a single animation.
Cocoa, Graphics & Imaging 2008-03-11
CABasicAnimation Class Reference (HTML) (PDF)
Describes the basic interpolation of a layer property.
Cocoa, Graphics & Imaging 2007-07-24
CAConstraint Class Reference (HTML) (PDF)
Describes a single geometric constraint between two layers.
Cocoa, Graphics & Imaging 2007-07-24
CAConstraintLayoutManager Class Reference (HTML) (PDF)
Describes a layout manager that applies a set of constraints to a layer tree.
Cocoa, Graphics & Imaging 2007-12-11
CAKeyframeAnimation Class Reference (HTML) (PDF)
Describes an animation that provides keyframe interpolation of a layer property.
Cocoa, Graphics & Imaging 2007-07-24
CalAlarm Class Reference (HTML)
Describes the class used to create and initialize alarms.
Cocoa 2009-03-04
CalAttendee Class Reference (HTML) (PDF)
Describes the class used to to confirm status and obtain more information about an attendee.
Cocoa 2007-07-08
CALayer Class Reference (HTML) (PDF)
Describes a node of animated visual content.
Cocoa, Graphics & Imaging 2009-02-04
CALayoutManager Protocol Reference (HTML) (PDF)
Describes the interface for receiving requests to arrange a layout tree.
Cocoa, Graphics & Imaging 2007-07-24
CalCalendar Class Reference (HTML) (PDF)
Describes the class used to get attributes about a calendar.
Cocoa 2007-07-08
CalCalendarItem Class Reference (HTML) (PDF)
Describes the class used to provide access to information about calendar objects associated with a calendar item.
Cocoa 2007-07-08
CalCalendarStore Class Reference (HTML) (PDF)
Describes the class used to retrieve calendar objects, including calendars, events and tasks.
Cocoa 2009-04-08
Calendar Store Constants Reference (HTML) (PDF)
Cocoa 2007-07-08
Calendar Store Framework Reference (HTML) (PDF)
Describes the Calendar Store framework classes and methods used to access iCal data.
Apple Applications, Cocoa 2007-07-08
CalEvent Class Reference (HTML) (PDF)
Describes the class used to get properties about an event.
Cocoa 2009-03-04
CalNthWeekDay Class Reference (HTML) (PDF)
Describes the CalNthWeekDay class that is used to define a weekly repeating pattern of an event.
Cocoa 2007-07-08
CalRecurrenceEnd Class Reference (HTML) (PDF)
Describes a property of a CalRecurrenceRule that defines how long a recurrence is scheduled to repeat.
Cocoa 2007-07-08
CalRecurrenceRule Class Reference (HTML) (PDF)
Describes the class used to initialize and get recurrence rules and properties.
Cocoa 2009-03-04
CalTask Class Reference (HTML) (PDF)
Describes the class used to get properties about a task.
Cocoa 2007-10-31
CAMediaTiming Protocol Reference (HTML) (PDF)
Describes the interface for the time behavior of an animation.
Cocoa, Graphics & Imaging 2009-03-04
CAMediaTimingFunction Class Reference (HTML) (PDF)
Describes the pacing of an animation as a timing curve.
Cocoa, Graphics & Imaging 2008-07-11
CAOpenGLLayer Class Reference (HTML) (PDF)
Describes a layer that acts as a target for OpenGL commands.
Cocoa, Graphics & Imaging 2008-03-11
CAPropertyAnimation Class Reference (HTML) (PDF)
Describes the interface for manipulating values of layer properties.
Cocoa, Graphics & Imaging 2007-07-24
Carbon Accessibility Reference (HTML) (PDF)
Describes the C API for making Carbon applications accessible to assistive technologies.
Carbon, User Experience 2006-02-07
Carbon Event Manager Reference (HTML) (PDF)
Describes the C API for handling events in Carbon applications.
Carbon 2007-10-31
Carbon Framework Reference (HTML) (PDF)
Describes many fundamental user experience APIs used in Carbon applications.
Carbon, User Experience 2007-10-31
Carbon Help Manager Reference (HTML) (PDF)
Describes the interface for displaying short onscreen hints in help tags.
Carbon, User Experience 2004-03-01
Carbon Printing Reference (HTML) (PDF)
Describes the C API used by Carbon applications to provide a user interface for printing.
Carbon, Graphics & Imaging, Printing 2007-07-24