Jump To:
Leopard Reference
Apple provides APIs, file format specifications, and other resources to provide developers with opportunities to interact with and extend various Apple applications.

A guided introduction to writing code that interacts with Apple applications.   Essential information for developers integrating their code with Apple's applications.   C and Objective-C API references organized by framework.
Document Descriptions
On Off
Display

Sort by
Title
Sort by
Topic
Sorted by
Date
Dashboard Reference (HTML) (PDF)
Describes the API for implementing Dashboard widgets.
Dashboard 2009-02-04
iSync JavaScript Reference (HTML) (PDF)
Describes a few JavaScript classes used to write phone connection functions in iSync Plug-in Maker.
iSync 2009-01-09
Safari CSS Reference (HTML) (PDF)
Describes the Cascading Style Sheet (CSS) properties that are supported by Safari and WebKit.
Safari 2008-11-19
Safari HTML Reference (HTML) (PDF)
Describes the Hypertext Markup Language (HTML) tags and properties that are supported by Safari and WebKit.
Safari 2008-11-12
FxPlug Reference (HTML)
Describes the APIs for writing plug-ins for Motion and Final Cut Pro.
Final Cut Pro/Final Cut Express, Motion 2008-07-04
Aperture 2.1 SDK Reference (HTML)
Documents the Aperture APIs for creating an export plug-in or an image editing plug-in.
Aperture 2008-04-23
Message Framework Reference (HTML)
Describes the Objective-C API for sending email messages through the Mail application.
Mail 2008-04-08
Apple Applications Schema Reference (HTML) (PDF)
Describes the schemas used by Apple Applications to sync records such as contacts, calendars, and bookmarks.
Address Book, iCal, iSync, Mail, Safari 2007-10-31
Sync Services Framework Reference (HTML) (PDF)
Describes the Objective-C API for the Sync Services framework used to sync applications and devices.
Address Book, iCal, iSync, Safari 2007-10-31
iSync SyncML Reference (PDF)
Describes the SyncML (OMA DS) commands that are supported by iSync.
General, iSync 2007-07-11
AMWorkflowController Class Reference (HTML) (PDF)
Describes the class used to control an Automator workflow in an application.
Automator 2007-07-09
ABAddressBook C Reference (HTML) (PDF)
Describes the opaque type for accessing, adding, and removing Address Book records.
Address Book 2007-07-08
Address Book Objective-C Framework Reference (HTML) (PDF)
Describes the Cocoa API for supporting and working with Address Book.
Address Book 2007-07-08
Calendar Store Framework Reference (HTML) (PDF)
Describes the Calendar Store framework classes and methods used to access iCal data.
General, iCal 2007-07-08
Instant Message Framework Reference (HTML) (PDF)
Describes the API for providing iChat presence information to Cocoa applications and using iChat Theater.
iChat 2007-07-08
Automator Constants Reference (HTML) (PDF)
Describes the constants defined in the Automator framework not described in individual classes.
Automator 2007-05-10
AMAction Class Reference (HTML) (PDF)
Describes the abstract class that defines the interface and general characteristics of Automator actions.
Automator 2007-03-01
Quartz Composer Reference Collection (HTML) (PDF)
Describes the Objective-C API that supports loading, playing, and controlling compositions.
Quartz Composer 2007-01-25
AMWorkflowView Class Reference (HTML) (PDF)
Automator 2006-11-09
AMAppleScriptAction Class Reference (HTML) (PDF)
Describes the class used to support Automator actions that are driven by AppleScript scripts.
Automator 2006-10-26
AMBundleAction Class Reference (HTML) (PDF)
Describes the class used to support Automator actions that are loadable bundles.
Automator 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.
Automator 2006-10-26
AMWorkflow Class Reference (HTML) (PDF)
Describes the class used to represent an Automator workflow within an application.
Automator 2006-10-26
Automator Framework Reference (HTML) (PDF)
Describes the Objective-C API for creating and working with actions used by the Automator application.
Automator, General 2006-10-26
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.
Address Book 2006-07-26
ABMutableMultiValue Class Objective-C Reference (HTML) (PDF)
Describes how to use these classes to represent properties that might have multiple values.
Address Book 2006-05-23
Address Book C Framework Reference (HTML) (PDF)
Describes the C API for supporting and working with Address Book.
Address Book 2006-05-23
Xsan Reference (HTML) (PDF)
Describes the Xsan API commands.
Xsan 2006-05-23
ABSearchElement C Reference (HTML) (PDF)
Describes the opaque type for specifying a query to search for Address Book records.
Address Book 2005-04-29
ABMutableMultiValue Reference for C (HTML) (PDF)
Describes the opaque type for accessing Address Book properties with multiple values.
Address Book 2003-08-20