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

Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Topic
Sort by
Date
Core Text String Attributes Reference (HTML) (PDF)
Describes the string attributes recognized by Core Text.
Carbon 2007-05-01
Core Text Utilities Reference (HTML) (PDF)
Describes general Core Text functions and data types.
Carbon 2007-04-21
CPlusTest Reference (HTML)
Describes the CPlusTest framework, which provides an API for creating unit tests for C and C++ code.
Carbon 2008-04-08
Cryptographic Message Syntax Services Reference (HTML) (PDF)
Describes the API for encrypting, signing, and decoding messages using Cryptographic Message Syntax (CMS).
Carbon 2007-10-31
CTFont Reference (HTML) (PDF)
Describes a representation of a font.
Carbon 2007-06-29
CTFontCollection Reference (HTML) (PDF)
Describes a collection of fonts.
Carbon 2007-05-16
CTFontDescriptor Reference (HTML) (PDF)
Describes a dictionary that fully specifies a font.
Carbon 2008-10-15
CTFrame Reference (HTML) (PDF)
Describes a multiline text frame.
Carbon 2007-05-01
CTFramesetter Reference (HTML) (PDF)
Describes an opaque type that generates text frames.
Carbon 2007-04-21
CTGlyphInfo Reference (HTML) (PDF)
Describes an opaque type used to override a font's mapping from Unicode to glyph ID.
Carbon 2007-05-09
CTLine Reference (HTML) (PDF)
Describes a line of text.
Carbon 2007-05-24
CTParagraphStyle Reference (HTML) (PDF)
Describes paragraph or ruler attributes in an attributed string.
Carbon 2007-04-21
CTRun Reference (HTML) (PDF)
Describes a set of consecutive glyphs sharing the same attributes and direction.
Carbon 2007-05-24
CTTextTab Reference (HTML) (PDF)
Describes a tab in a paragraph style.
Carbon 2007-05-01
CTTypesetter Reference (HTML) (PDF)
Describes the opaque type that performs line layout.
Carbon 2007-05-01
Data Browser Reference (HTML) (PDF)
Describes the C API used to display data in list or column views similar to the Finder.
Carbon 2008-04-08
Date, Time, and Measurement Utilities Reference (HTML) (PDF)
Describes the C API for manipulating the locale-specific data of the battery-operated clock.
Carbon 2006-09-29
Debugger Services Reference (HTML) (PDF)
Describes the C API for standard exception-handling and assertion functions used in Carbon applications.
Carbon 2003-01-01
Dialog Manager Reference (HTML) (PDF)
Describes the C interface for implementing alerts and dialog boxes.
Carbon 2007-10-31
Dictionary Manager Reference (HTML) (PDF)
Deprecated - Describes a deprecated technology replaced by Dictionary Services.
Carbon 2007-12-11
Dictionary Services Reference (HTML) (PDF)
Describes the Objective-C and C routines that support programmatic access to dictionaries.
Carbon 2007-05-29
Disc Recording Framework Reference (HTML)
Describes the Objective-C and C API for burning audio and data CDs and DVDs.
Carbon 2008-04-08
Disc Recording UI Framework Reference (HTML)
Describes the Objective-C and C API for presenting a user interface when burning audio and data CDs and DVDs.
Carbon 2008-04-08
Display Manager Reference (HTML) (PDF)
Deprecated - Describes the C API for dynamically changing the arrangement and display modes of attached monitors. Replaced by Quartz Display Services.
Carbon 2007-12-04
Drag Manager Reference (HTML) (PDF)
Describes the C API for dragging objects within the user interface.
Carbon 2006-07-12
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 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
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 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 2006-10-31
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 2007-12-11
Fonts Panel Reference (HTML) (PDF)
Describes the C API for providing a Fonts window in a Carbon application.
Carbon 2007-02-26
FontSync Reference (HTML) (PDF)
Describes the C API for content-based font identification and comparison.
Carbon 2002-10-01
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 2007-10-31
GNU C 4.2 Preprocessor User Guide (HTML)
Describes the Apple version of the GNU C 4.2 Preprocessor.
Carbon 2008-01-23
GNU C/C++/Objective-C 3.3 Compiler (HTML)
Explains how to use the GNU compilers from the command line.
Carbon
GNU C/C++/Objective-C 4.0.1 Compiler User Guide (HTML)
Describes the Apple version of the GNU 4.0.1 compiler.
Carbon 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 2008-01-23
HIArchive Reference (HTML) (PDF)
Describes the C API for storing and retrieving data in HIArchives.
Carbon 2005-08-11
HIGeometry Reference (HTML) (PDF)
Describes the C API that defines basic geometric objects for HIToolbox.
Carbon 2007-06-11
HIObject Reference (HTML) (PDF)
Describes the C API for creating and manipulating human interface objects in Carbon applications.
Carbon 2005-08-11
HIShape Reference (HTML) (PDF)
Describes the Carbon API for manipulating HIShape objects.
Carbon 2004-06-28
HIToolbar Reference (HTML) (PDF)
Describes the C API for creating and manipulating toolbars in Carbon applications.
Carbon 2005-09-08
HIView Reference (HTML) (PDF)
Describes the C API for creating and manipulating view-based controls and menus in Carbon applications.
Carbon 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 2006-07-13
Icon Services and Utilities Reference (HTML) (PDF)
Describes the C API for manipulating and drawing icons in Carbon applications.
Carbon 2007-04-06
Image I/O Reference Collection (HTML) (PDF)
Describes the API for reading and writing image data.
Carbon 2007-04-09
Ink Services Reference (HTML) (PDF)
Defines the C API for customizing handwriting recognition.
Carbon 2006-01-10
Interface Builder Services Reference (HTML) (PDF)
Describes the C API for unarchiving interface objects.
Carbon 2004-02-17
Internet Config Reference (HTML) (PDF)
Describes the legacy technology for managing Internet preferences in Classic Mac OS.
Carbon 2003-05-01
JavaScriptCore Framework Reference (HTML)
Describes the API for evaluating JavaScript programs from within a C-based program
Carbon 2008-04-08
Keyboard Layout Services Reference (HTML) (PDF)
Describes the C API for managing key-to-character mappings used to support various languages.
Carbon 2002-11-18
Keychain Manager Reference (HTML) (PDF)
Describes the legacy C API for managing passwords for multiple users and databases. Replaced by Keychain Services.
Carbon 2005-07-07
Keychain Services Reference (HTML) (PDF)
Describes the Keychain Services API, used to create, find, modify, and delete keychain items.
Carbon 2008-11-19
Language Analysis Manager Reference (HTML) (PDF)
Describes the Carbon shared library that performs morphological analysis for Japanese text.
Carbon 2003-04-01
Launch Services Reference (HTML) (PDF)
Describes an API for opening documents, other applications, and URLs, in a way similar to the Finder or the Dock.
Carbon 2006-07-13
List Manager Reference (HTML) (PDF)
Deprecated - Describes the legacy C API for managing and displaying elements in a scrollable list. Replaced by the Data Browser.
Carbon 2007-12-11
Locale Utilities Reference (HTML) (PDF)
Describes the C API for supporting conventions of a specific language or region.
Carbon 2002-01-24
Low Memory Accessors Reference (HTML) (PDF)
Describes the C API for obtaining information stored in low-memory variables.
Carbon 2006-07-13
Mac OS X ABI Dynamic Loader Reference (HTML) (PDF)
Describes the functions used to access Mach-O files.
Carbon 2005-11-09
Mac OS X ABI Mach-O File Format Reference (HTML) (PDF)
Describes the data structures that make up the Mach-O file format.
Carbon 2009-02-04
Mathematical and Logical Utilities Reference (HTML) (PDF)
Describes the C API for mathematical and logical data manipulation.
Carbon 2005-11-09
MDImporter Reference (HTML) (PDF)
Describes the plug-in architecture and callbacks required by a document metadata importer.
Carbon 2005-04-29
MDItem Reference (HTML) (PDF)
Describes the metadata attributes for a file.
Carbon 2006-06-28
MDLineage Reference (HTML) (PDF)
Describes the interface for tracking versions of a file.
Carbon 2006-07-13
MDQuery Reference (HTML) (PDF)
Describes a metadata query.
Carbon 2005-06-04
MDSchema Reference (HTML) (PDF)
Describes a metadata schema.
Carbon 2005-04-29
Memory Management Utilities Reference (HTML) (PDF)
Describes the C API for accessing global variables and managing the operating-system queue.
Carbon 2006-07-12
Memory Manager Reference (HTML) (PDF)
Describes the deprecated technology for working with dynamic memory.
Carbon 2007-06-27
Menu Manager Reference (HTML) (PDF)
Describes the C API for creating and managing an application's menus.
Carbon 2006-09-15
MIDI File Format (HTML)
Describes the QuickTime implementation of the MIDI file standard.
Carbon 2002-09-17
Mixed Mode Manager Reference (HTML) (PDF)
Describes the interface that supports PowerPC computers running 680x0 code.
Carbon 2003-04-01
Multilingual Text Engine Reference (HTML) (PDF)
Describes the C API for supporting Unicode text editing.
Carbon 2007-02-19
Multiprocessing Services Reference (HTML) (PDF)
Describes the C API for creating preemptively scheduled tasks in Carbon applications.
Carbon 2008-02-08
Navigation Services Reference (HTML) (PDF)
Describes the C API for presenting a user interface for opening, saving, and navigating files.
Carbon 2006-08-16
Notification Manager Reference (HTML) (PDF)
Describes the C API used by background applications to communicate information to the user.
Carbon 2002-12-01
Open Scripting Architecture Reference (HTML) (PDF)
Describes the API for compiling and executing scripts in applications and writing scripting components.
Carbon 2007-05-07
Open Transport Reference (HTML) (PDF)
Describes the Carbon compatibility library for accessing TCP/IP networks at the transport level.
Carbon 2005-07-07
Palette Manager Reference (HTML) (PDF)
Deprecated - Describes the legacy C API used to select colors for display devices limited to an 8-bit pixel depth.
Carbon 2006-07-13
Pascal String Utilities Reference (HTML) (PDF)
Describes the C API for manipulating Pascal strings in Carbon applications.
Carbon 2006-07-12
Pasteboard Manager Reference (HTML) (PDF)
Describes the C API for creating and interacting with pasteboards.
Carbon 2007-06-29
PDEPanel Protocol Reference (HTML) (PDF)
Describes the informal protocol used to implement custom panes in a printing dialog.
Carbon 2007-12-11
PDEPlugIn Protocol Reference (HTML) (PDF)
Describes the informal protocol used to add custom panes to a printing dialog.
Carbon 2007-12-11
PDEPlugInCallbackProtocol Reference (HTML) (PDF)
Describes the informal protocol used to access information about the current print job.
Carbon 2007-12-11
Picture Utilities Reference (HTML) (PDF)
Deprecated - Describes the legacy C API for reading and modifying image data stored in PICT-formatted files. Replaced by Quartz2D.
Carbon 2006-07-13
Power Manager Reference (HTML) (PDF)
Describes the legacy C API for controlling power to the internal hardware devices of battery-powered Macintosh computers.
Carbon 2006-07-13
Preferences Utilities Reference (HTML) (PDF)
Describes Core Foundation preferences functions.
Carbon 2007-10-31
Printing Plug-in Interfaces Reference (HTML) (PDF)
Describes the various callback interfaces that Mac OS X printing plug-ins implement in Carbon.
Carbon 2003-07-31
Process Manager Reference (HTML) (PDF)
Describes the C API for process management in Carbon applications.
Carbon 2007-12-04
QLPreviewRequest Reference (HTML) (PDF)
Describes an opaque type for handling requests for Quick Look document previews.
Carbon 2007-04-20
QLThumbnailRequest Reference (HTML) (PDF)
Describes an opaque type for handling requests for Quick Look thumbnail images.
Carbon 2007-10-31
Quartz 2D Reference Collection (HTML) (PDF)
Describes the C API for the native two-dimensional drawing engine in Mac OS X.
Carbon 2006-12-18
Quartz Display Services Reference (HTML) (PDF)
Describes the interface for configuring and controlling display hardware.
Carbon 2008-11-19
Quartz Event Services Reference (HTML) (PDF)
Describes the C API for event taps, filters used to observe and alter the stream of low-level user input events.
Carbon 2007-10-31
Quartz Window Services Reference (HTML)
Describes the interface for capturing the contents of a window.
Carbon 2009-01-15
Quick Look Framework Reference (HTML) (PDF)
Describes the interface for creating plug-ins that generate Quick Look previews and thumbnails.
Carbon 2007-04-13
QuickDraw Reference (HTML) (PDF)
Describes the C API for the legacy two-dimensional drawing engine in Mac OS. Replaced by Quartz 2D.
Carbon 2007-06-29
QuickDraw Text Reference (HTML) (PDF)
Deprecated - Describes the legacy C API for measuring and drawing text. Replaced by ATSUI.
Carbon 2006-07-13