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
Drag Manager Reference (HTML) (PDF)
Describes the C API for dragging objects within the user interface.
Carbon, User Experience 2006-07-12
DVD Playback Framework Reference (HTML) (PDF)
Describes the DVD Playback framework, which supports adding DVD playback features to applications.
Graphics & Imaging 2007-06-28
Error Handler Reference (HTML) (PDF)
Describes the C API for a Mac OS 9 service that assumes control when certain low-level system errors occur.
Carbon, Performance 2003-01-01
Event Manager Reference (HTML) (PDF)
Deprecated - Describes the event-handling system created originally for Classic Mac OS and superseded by the Carbon Event Manager.
Carbon 2007-10-31
Exception Handling Framework Reference (HTML) (PDF)
Describes the API used to monitor and debug exceptional conditions in Objective-C code.
Cocoa 2006-10-03
Extended Audio File Services Reference (HTML) (PDF)
Describes an interface for reading and writing audio files with automatic format conversion.
Audio 2008-09-09
File Manager Reference (HTML) (PDF)
Describes the C API for basic file management tasks, such as opening and saving files.
Carbon 2007-07-13
Find By Content Reference (HTML) (PDF)
Deprecated - Describes the legacy C API for performing relevance-ranked searches. Replaced by Search Kit.
Carbon, Cocoa, Text & Fonts, User Experience 2006-07-13
Finder Interface Reference (HTML) (PDF)
Describes several C data types used by the Finder to contain information about file system objects.
Carbon, User Experience 2006-10-31
FireWire Audio User Library Framework Reference (HTML)
Describes the API that supports user-space access to FireWire audio devices and enables the creation of virtual FireWire audio devices.
Audio, Hardware & Drivers 2008-04-08
Folder Manager Reference (HTML) (PDF)
Describes the C API for finding and accessing directories, including common Mac OS X system locations.
Carbon 2006-07-12
Font Manager Reference (HTML) (PDF)
Describes the C API for QuickDraw-based font access and management.
Carbon, Graphics & Imaging, Text & Fonts 2007-12-11
Fonts Panel Reference (HTML) (PDF)
Describes the C API for providing a Fonts window in a Carbon application.
Carbon, Graphics & Imaging, Text & Fonts, User Experience 2007-02-26
FontSync Reference (HTML) (PDF)
Describes the C API for content-based font identification and comparison.
Carbon, Graphics & Imaging, Text & Fonts 2002-10-01
Force Feedback Framework Reference (HTML)
Describes the public interfaces to the Force Feedback implementation in Mac OS X, including support for plug-ins.
Darwin, Games, Hardware & Drivers, User Experience 2008-04-08
Foundation Constants Reference (HTML) (PDF)
Describes constants in the Foundation framework.
Cocoa 2009-05-06
Foundation Data Types Reference (HTML) (PDF)
Describes the common data types in the Foundation framework.
Cocoa 2008-09-09
Foundation Framework Reference (HTML) (PDF)
Describes the Foundation framework API.
Cocoa 2008-06-27
Foundation Functions Reference (HTML) (PDF)
Describes Foundation framework functions.
Cocoa 2008-10-15
FSEvents Reference (HTML)
Describes the API used to provide lightweight notification of directory changes in a file-system subtree.
Core Foundation, Darwin 2008-04-08
FxPlug Reference (HTML)
Describes the APIs for writing plug-ins for Motion and Final Cut Pro.
Apple Applications 2008-07-04
GDB Quick Reference (PDF)
Printable quick reference card.
Tools
Gestalt Manager Reference (HTML) (PDF)
Describes the C API for obtaining information about the operating-system environment.
Carbon 2007-10-31
GNU C 4.0 Preprocessor User Guide (HTML)
Describes the Apple version of the GNU C 4.0 Preprocessor.
Carbon, Darwin, Open Source, Tools 2007-10-31
GNU C 4.2 Preprocessor User Guide (HTML)
Describes the Apple version of the GNU C 4.2 Preprocessor.
Carbon, Darwin, Open Source, Tools 2008-01-23
GNU C/C++/Objective-C 3.3 Compiler (HTML)
Explains how to use the GNU compilers from the command line.
Carbon, Darwin, Open Source, Tools
GNU C/C++/Objective-C 4.0.1 Compiler User Guide (HTML)
Describes the Apple version of the GNU 4.0.1 compiler.
Carbon, Cocoa, Darwin, Open Source, Tools 2007-10-31
GNU C/C++/Objective-C 4.2.1 Compiler User Guide (HTML)
Describes the Apple version of the GNU 4.2.1 compiler.
Carbon, Darwin, Open Source, Tools 2008-01-23
GNU macro processor (HTML)
Documentation on the GNU macro processor.
Tools 2007-10-31
GNU Make (HTML)
Documentation of the GNU make utility.
Tools 2008-06-19
HIArchive Reference (HTML) (PDF)
Describes the C API for storing and retrieving data in HIArchives.
Carbon, User Experience 2005-08-11
HIGeometry Reference (HTML) (PDF)
Describes the C API that defines basic geometric objects for HIToolbox.
Carbon, Graphics & Imaging 2007-06-11
HIObject Reference (HTML) (PDF)
Describes the C API for creating and manipulating human interface objects in Carbon applications.
Carbon, User Experience 2005-08-11
HIShape Reference (HTML) (PDF)
Describes the Carbon API for manipulating HIShape objects.
Carbon, Graphics & Imaging, User Experience 2004-06-28
HIToolbar Reference (HTML) (PDF)
Describes the C API for creating and manipulating toolbars in Carbon applications.
Carbon, User Experience 2005-09-08
HIView Reference (HTML) (PDF)
Describes the C API for creating and manipulating view-based controls and menus in Carbon applications.
Carbon, User Experience 2007-04-13
HTML Rendering Library Reference (HTML) (PDF)
Deprecated - Describes the legacy C API for drawing HTML text and images in a window. Replaced by the Web Kit.
Carbon, Graphics & Imaging 2006-07-13
I/O Kit Framework Reference (HTML)
Describes the I/O Kit classes that support non-kernel access to I/O Kit objects through the device-interface mechanism.
Audio, Darwin, Hardware & Drivers 2009-03-04
IBDocument Class Reference (HTML) (PDF)
Describes an Interface Builder document, which visually represents a nib file.
Cocoa, Tools 2009-01-06
IBInspector Class Reference (HTML) (PDF)
Describes the interface for managing inspector views in Interface Builder.
Cocoa, Tools 2007-07-11
IBPlugin Class Reference (HTML) (PDF)
Describes the interface for managing plug-ins in Interface Builder.
Cocoa, Tools 2007-04-02
Icon Services and Utilities Reference (HTML) (PDF)
Describes the C API for manipulating and drawing icons in Carbon applications.
Carbon, User Experience 2007-04-06
Identity Services Reference Collection (HTML) (PDF)
Describes the APIs for using identities and the Identity Picker.
Cocoa, Core Foundation, Networking, Security, User Experience 2007-05-14
IKFilterBrowserPanel Class Reference (HTML) (PDF)
Describes the class that provides the panel contained in a filter browser.
Cocoa, Graphics & Imaging 2007-10-31
IKFilterBrowserView Class Reference (HTML) (PDF)
Describes the class that supports browsing Core Image filters.
Cocoa, Graphics & Imaging 2006-12-06
IKFilterCustomUIProvider Protocol Reference (HTML) (PDF)
Descibes the protocol that defines a method for providing a view for a filter.
Cocoa, Graphics & Imaging 2006-12-07
IKFilterUIView Class Reference (HTML) (PDF)
Describes the class that provides a user interface for Core Image filters.
Cocoa, Graphics & Imaging 2006-12-06
IKImageBrowserDataSource Protocol Reference (HTML) (PDF)
Describes the informal protocol used to access the data source associated with an image browser view.
Cocoa, Graphics & Imaging 2007-07-17
IKImageBrowserDelegate Protocol Reference (HTML) (PDF)
Describes the informal protocol for the delegate of an image browser view.
Cocoa, Graphics & Imaging 2006-12-07
IKImageBrowserItem Protocol Reference (HTML) (PDF)
Describes the informal protocol used by an image browser view to access the data source for an item.
Cocoa, Graphics & Imaging 2007-01-12
IKImageBrowserView Class Reference (HTML) (PDF)
Describes the class that can display and browse a large amount of images and movies in an efficient manner.
Cocoa, Graphics & Imaging 2006-12-13
IKImageEditPanel Class Reference (HTML) (PDF)
Describes the class that provides a panel optimized for image editing.
Cocoa, Graphics & Imaging 2006-12-06
IKImageEditPanelDataSource Protocol Reference (HTML) (PDF)
Describes the mthods than an image edit panel object uses to access the contents of its data source object.
Cocoa, Graphics & Imaging 2006-12-06
IKImageView Class Reference (HTML) (PDF)
Describes the class used to display images efficiently at the same time it supports image editing.
Cocoa, Graphics & Imaging 2008-04-08
IKPictureTaker Class Reference (HTML) (PDF)
Descibes the class that provides a panel for choosing images.
Cocoa, Graphics & Imaging 2007-10-31
IKSaveOptions Class Reference (HTML) (PDF)
Describes the class that initializes, adds, and manages user interface options for saving image data.
Cocoa, Graphics & Imaging 2006-12-06
IKSlideshow Class Reference (HTML) (PDF)
Describes the class that encapsulates a data source and options for a slideshow.
Cocoa, Graphics & Imaging 2007-10-31
IKSlideshowDataSource Protocol Reference (HTML) (PDF)
Describes the methods that a slideshow object uses to access the contents of its data source object.
Cocoa, Graphics & Imaging 2009-03-04
Image Capture Applications Reference (HTML)
Describes the API that applications use to communicate with image capture devices such as cameras and scanners.
Graphics & Imaging 2008-04-08
Image Capture Device Modules Reference (HTML)
Describes the API to add support for image capture devices, such as cameras, phones, and scanners, to Mac OS X.
Graphics & Imaging, Hardware & Drivers 2008-04-08
Image Codec Reference for QuickTime (HTML) (PDF)
Describes the API for QuickTime image codecs.
QuickTime 2006-05-23
Image Compression Manager Reference (HTML) (PDF)
Describes the API for QuickTime image compression.
QuickTime 2006-05-23
Image I/O Reference Collection (HTML) (PDF)
Describes the API for reading and writing image data.
Carbon, Graphics & Imaging 2007-04-09
Image Kit Reference Collection (HTML) (PDF)
Describes the Objective-C API for providing a user interface for images, image editing, and image processing.
Cocoa, Graphics & Imaging 2006-12-06
IMAVManager Class Reference (HTML) (PDF)
Describes the object that controls the auxiliary audio and video source to iChat Theater.
Cocoa 2007-10-31
IMKCandidates Class Reference (HTML) (PDF)
Describes the class that supports the use of candidate windows for an input method.
Cocoa, Internationalization, Text & Fonts, User Experience 2007-06-05
IMKInputController Class Reference (HTML) (PDF)
Describes the class that controls input on the input method side.
Cocoa, Internationalization, Text & Fonts, User Experience 2007-06-06
IMKMouseHandling Protocol Reference (HTML) (PDF)
Describes the protocol used to receive mouse events for an input method client session.
Cocoa, Internationalization, Text & Fonts, User Experience 2007-06-05
IMKServer Class Reference (HTML) (PDF)
Describes the class that manages connections to input method clients.
Cocoa, Internationalization, Text & Fonts, User Experience 2007-06-06
IMKServerInput Protocol Reference (HTML) (PDF)
Describes the informal protocol used to receive text events.
Cocoa, Internationalization, Text & Fonts, User Experience 2009-05-06
IMKStateSetting Protocol Reference (HTML) (PDF)
Describes the protocol used to set or access state values for an input method client session.
Cocoa, Internationalization, Text & Fonts, User Experience 2007-06-05
IMKTextInput Protocol Reference (HTML) (PDF)
Describes the protocol used to send and obtain data from an input method client session.
Cocoa, Internationalization, Text & Fonts, User Experience 2007-06-05
Import and Export Reference for QuickTime (HTML) (PDF)
Describes the API for QuickTime graphics importing and exporting.
QuickTime 2006-05-23
IMService Class Reference (HTML) (PDF)
Describes the IMService objects that each represent one service available through iChat.
Cocoa 2008-10-15
IMVideoDataSource Protocol Reference (HTML) (PDF)
Describes the methods that a video data source implements to provide auxiliary audio and video source to iChat Theater.
Cocoa 2007-07-08
Ink Services Reference (HTML) (PDF)
Defines the C API for customizing handwriting recognition.
Carbon, Text & Fonts 2006-01-10
Input Method Kit Framework Reference (HTML) (PDF)
Describes the API for building input methods for Chinese, Japanese, and other languages.
Cocoa, Internationalization, Text & Fonts, User Experience 2007-06-06
Installer JavaScript Reference (HTML) (PDF)
Describes the JavaScript object model used in distribution definition files.
Games, Tools, User Experience 2008-12-16
Instant Message Framework Reference (HTML) (PDF)
Describes the API for providing iChat presence information to Cocoa applications and using iChat Theater.
Apple Applications, Cocoa, Internet & Web 2007-07-08
InstantMessage Constants Reference (HTML) (PDF)
Describes the constants found in the Instant Message framework.
Cocoa 2006-05-23
InstantMessage Data Types Reference (HTML) (PDF)
Describes the data types found in the Instant Message framework.
Cocoa 2006-05-23
Interface Builder Kit Constants Reference (HTML) (PDF)
Describes the constants declared in the Interface Builder Kit framework.
Cocoa, Tools 2007-04-02
Interface Builder Kit Data Types Reference (HTML) (PDF)
Describes the data types declared in the Interface Builder Kit framework.
Cocoa, Tools 2007-04-02
Interface Builder Kit Framework Reference (HTML) (PDF)
Describes the interface for implementing Interface Builder plug-ins.
Cocoa, Tools 2007-04-18
Interface Builder Services Reference (HTML) (PDF)
Describes the C API for unarchiving interface objects.
Carbon, User Experience 2004-02-17
Internet Config Reference (HTML) (PDF)
Describes the legacy technology for managing Internet preferences in Classic Mac OS.
Carbon, Networking 2003-05-01
iSync JavaScript Reference (HTML) (PDF)
Describes a few JavaScript classes used to write phone connection functions in iSync Plug-in Maker.
Apple Applications, Scripting & Automation 2009-01-09
iSync SyncML Reference (PDF)
Describes the SyncML (OMA DS) commands that are supported by iSync.
Apple Applications 2007-07-11
ISyncChange Class Reference (HTML) (PDF)
Cocoa 2006-06-30
ISyncClient Class Reference (HTML) (PDF)
An ISyncClient object represents an application, tool, or device that syncs records--for example, Address Book, .Mac, or a mobile phone.
Cocoa 2007-07-11
ISyncFilter Class Reference (HTML) (PDF)
Cocoa 2006-07-07
ISyncFiltering Protocol Reference (HTML) (PDF)
Cocoa 2007-07-11
ISyncManager Class Reference (HTML) (PDF)
You use an ISyncManager object to communicate directly with the sync engine to perform administrative operations.
Cocoa 2007-07-11
ISyncRecordReference Class Reference (HTML) (PDF)
Cocoa 2007-07-11
ISyncRecordSnapshot Class Reference (HTML) (PDF)
Cocoa 2006-07-07
ISyncSession Class Reference (HTML) (PDF)
An ISyncSession object is used to manage a single sync operation.
Cocoa 2008-11-19
ISyncSessionDriver Class Reference (HTML) (PDF)
Cocoa 2007-07-11
ISyncSessionDriverDataSource Protocol Reference (HTML) (PDF)
Defines a set of methods that the data source of an ISyncSessionDriver object must implement.
Cocoa 2007-07-11
ISyncUIHelper Protocol Reference (HTML) (PDF)
An informal protocol that provides user interface attributes to the iSync user interface.
Cocoa 2007-10-31
J2SE 5.0 API Reference Library (HTML)
Describes the Javadoc-formatted API for the JDK and for Apple's MRJ packages.
Java 2007-10-31