Member Login Log In | Not a Member? Contact ADC
Jump To:
Guides
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

Sorted by
Title
Sort by
Topic
Sort by
Date
Address Book Programming Guide (HTML) (PDF)
Explains how to add, search, remove, and customize Address Book records.
Address Book 2006-04-04
Aperture 2.1 SDK Overview (HTML) (PDF)
Update for Aperture SDK 2.1
Aperture 2008-04-23
Apple JavaScript Coding Guidelines (HTML) (PDF)
Provides an overview of the JavaScript language, its object-oriented features, and coding best practices.
Dashboard, Safari 2008-01-15
Automator AppleScript Actions Tutorial (HTML) (PDF)
Guides you through the procedure for creating a simple Automator action implemented in AppleScript.
Automator 2007-07-18
Automator Programming Guide (HTML) (PDF)
Describes the concepts and tasks for developing actions, which are bundles loaded by the Automator application.
Automator 2007-12-11
Calendar Store Programming Guide (HTML) (PDF)
Explains how to access iCal data.
General, iCal 2007-10-31
CCL Modem Scripting Guide (HTML) (PDF)
iSync 2007-06-28
Creating Printing Presets for iPhoto (HTML) (PDF)
Rules for creating and installing printer-specific collections of settings. Includes a sample file.
iPhoto 2005-07-07
Dashboard Programming Topics (HTML) (PDF)
Explains Dashboard and Web Kit technologies used in widgets.
Dashboard 2007-04-13
Dashboard Tutorial (HTML) (PDF)
Explains how to develop a Dashboard widget.
Dashboard 2006-01-10
Dashcode User Guide (HTML) (PDF) (日本語 HTML) (日本語 PDF) (Français HTML) (Français PDF) (Deutsch HTML) (Deutsch PDF) (Español HTML) (Español PDF) (Nederlands HTML) (Nederlands PDF) (Italiano HTML) (Italiano PDF) (简体中文 HTML) (简体中文 PDF)
Explains how to use Dashcode to create Dashboard widgets.
Dashboard 2008-07-11
Final Cut Pro XML Interchange Format (HTML) (PDF)
Describes Final Cut Pro XML Interchange Format version 4, providing access to contents of FCP projects.
Final Cut Pro/Final Cut Express 2007-11-14
FxPlug SDK Overview (HTML) (PDF)
Update for FxPlug SDK 1.2.3.
Final Cut Pro/Final Cut Express, Motion 2008-07-04
Instant Message Programming Guide (HTML) (PDF)
Explains how to access iChat services and buddies and use iChat Theater through code samples.
General, iChat 2007-10-31
iSync Manual Test Suite Guide (HTML) (PDF)
Describes the suite of manual test cases that plug-in developers should run before shipping their product.
General, iSync 2007-07-11
iSync Plug-in Maker User Guide (HTML) (PDF)
Explains how to use the iSync Plug-in Maker tool to create and test iSync phone plug-ins.
General, iSync 2007-07-10
iSync SyncML Guide (PDF)
Guidelines on how to develop SyncML clients that are compatible with iSync.
General, iSync 2007-07-11
iWork Programming Guide (HTML) (PDF)
Describes the XML schemas for Keynote presentations and Pages documents.
Keynote, Pages 2005-11-09
Mac OS X Server iCal Service Administration (PDF)
Explains how to set up and manage iCal shared calendar service.
iCal 2008-06-09
Mac OS X Server iChat Service Administration (PDF)
New document that explains how to set up and manage iChat instant messaging service.
iChat 2007-10-31
Mail Programming Topics (HTML) (PDF)
Explains how to customize Mail features.
Mail 2007-05-22
Motion XML File Format (HTML) (PDF)
Motion 2008-04-14
Quartz Composer Custom Patch Programming Guide (HTML) (PDF)
Describes how to create custom patches for distribution.
Quartz Composer 2007-12-11
Quartz Composer User Guide (HTML) (PDF)
Explains how to use the Quartz Composer development tool to create motion graphics compositions.
Quartz Composer 2007-07-17
Quartz Composer Web Kit Plug-in JavaScript Reference (HTML) (PDF)
Describes the API for manipulating Quartz Composer compositions in webpages and Dashboard widgets via the Quartz Composer Web Kit Plug-in.
Dashboard, Safari 2006-12-05
QuickTime 7.1 User's Guide (PDF)
Explains how to use QuickTime Player and QuickTime Pro for Mac OS X and Windows computer users.
QuickTime Player 2006-07-24
Rendering FxPlug Effects in Final Cut (HTML) (PDF)
Final Cut Pro/Final Cut Express 2007-05-21
Safari JavaScript Database Programming Guide (HTML) (PDF)
Describes the JavaScript Database, a SQLite database built into Safari that provides local storage accessible to JavaScript applications.
Safari 2008-03-18
Safari Web Content Guide for iPhone (HTML) (PDF)
Conceptual information and techniques on creating effective web content for Safari and the Web Kit using HTML and CSS.
Safari 2008-02-05
Sync Services Programming Guide (HTML) (PDF)
Explains how to add syncing to your applications.
Address Book, iCal, iSync, Safari 2007-10-31
Sync Services Tutorial (HTML) (PDF)
Explains how to debug multiple syncing applications using the Syncrospector development tool.
Address Book, iCal, iSync, Safari 2007-07-11
Using FXScript (PDF)
Explains how to use the FXScript feature in Final Cut Pro.
Final Cut Pro/Final Cut Express 2003-06-14
Web Kit DOM Programming Topics (HTML) (PDF)
Describes how to use JavaScript in web content and Web Kit-based applications.
Dashboard, Safari 2007-09-04
Web Kit Plug-In Programming Topics (HTML) (PDF)
Explains how to develop and deploy browser plug-ins based on the Web Kit architecture.
Safari 2006-12-05
Xgrid Programming Guide (HTML) (PDF)
Explains how to create client applications that use Xgrid, Apple's parallel multiprocessing technology.
General 2007-10-31
Xsan 2 Administrator's Guide (PDF)
Explains how to set up and manage Xsan volumes in a storage area network.
Xsan 2008-06-09
Xsan 2 Setup Guide (PDF)
Explains how to set up a volume on a storage area network (SAN) using Xsan 2.
Xsan 2008-06-09
Xsan Migration Guide for Xsan 2 (PDF)
Explains how to retain volumes and settings when migrating to Xsan 2 from previous versions of Xsan.
Xsan 2008-07-11
Xsan Programming Guide (HTML) (PDF)
Describes managing files and storage pools with Xsan.
Xsan 2006-05-23
Xsan Tuning Guide (PDF)
Explains how to configure Xsan storage to maximize application performance.
Xsan 2005-10-04