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
CFRunLoop Reference (HTML) (PDF)
Describes an object that manages input sources for a task.
Core Foundation 2006-12-08
CFRunLoopObserver Reference (HTML) (PDF)
Describes a means to receive callbacks at specific points during a run loop's execution.
Core Foundation 2006-02-07
CFRunLoopSource Reference (HTML) (PDF)
Describes the source for a run loop.
Core Foundation 2006-02-07
CFRunLoopTimer Reference (HTML) (PDF)
Describes a timer associated with a run loop.
Core Foundation 2006-02-07
CFSet Reference (HTML) (PDF)
Describes an immutable unordered collection of distinct values.
Core Foundation 2005-12-06
CFSocket Reference (HTML) (PDF)
Describes a network communications channel.
Core Foundation 2008-10-15
CFStream Reference (HTML) (PDF)
Describes the interface for creating streams.
Core Foundation 2007-05-03
CFStream Socket Additions (HTML) (PDF)
Describes the C API for using streams with sockets.
Core Foundation 2008-07-08
CFString Reference (HTML) (PDF)
Describes an immutable character string.
Core Foundation 2008-10-15
CFStringTokenizer Reference (HTML) (PDF)
Describes an opaque type for breaking a string into tokens.
Core Foundation 2009-01-06
CFTimeZone Reference (HTML) (PDF)
Describes a representation of a time zone.
Core Foundation 2008-10-15
CFTree Reference (HTML) (PDF)
Describes a tree structure.
Core Foundation 2005-12-06
CFType Reference (HTML) (PDF)
Describes the Core Foundation base type.
Core Foundation 2007-07-12
CFURL Reference (HTML) (PDF)
Describes a string that uniquely identifies a resource.
Core Foundation 2009-02-04
CFUserNotification Reference (HTML) (PDF)
Describes a notification.
Core Foundation 2006-02-07
CFUUID Reference (HTML) (PDF)
Describes a unique identifier.
Core Foundation 2007-01-15
CFWriteStream Reference (HTML) (PDF)
Describes an interface for writing a byte stream.
Core Foundation 2007-05-03
CFXMLNode Reference (HTML) (PDF)
Describes the opaque type for representing an individual XML construct.
Core Foundation 2006-02-07
CFXMLParser Reference (HTML) (PDF)
Describes an object for finding and extracting data in XML documents.
Core Foundation 2008-10-15
CFXMLTree Reference (HTML) (PDF)
Describes an XML document as a tree structure.
Core Foundation 2008-10-15
Core Foundation Framework Reference (HTML) (PDF)
Describes the Core Foundation API.
Core Foundation 2007-10-31
Core Foundation URL Access Utilities Reference (HTML) (PDF)
Describes Core Foundation URL access functions.
Core Foundation 2007-01-19
Core Services Identity Reference (HTML)
Describes the C API for creating, maintaining and finding users and groups.
Core Foundation 2008-04-08
Dictionary Services Reference (HTML) (PDF)
Describes the Objective-C and C routines that support programmatic access to dictionaries.
Core Foundation 2007-05-29
FSEvents Reference (HTML)
Describes the API used to provide lightweight notification of directory changes in a file-system subtree.
Core Foundation 2008-04-08
Identity Services Reference Collection (HTML) (PDF)
Describes the APIs for using identities and the Identity Picker.
Core Foundation 2007-05-14
JavaScriptCore Framework Reference (HTML)
Describes the API for evaluating JavaScript programs from within a C-based program
Core Foundation 2008-04-08
NSHost Class Reference (HTML) (PDF)
Describes a representation of a network host.
Core Foundation 2007-03-24
Preferences Utilities Reference (HTML) (PDF)
Describes Core Foundation preferences functions.
Core Foundation 2007-10-31
Socket Name Server Utilities Reference (HTML) (PDF)
Describes a representation of a native network socket; does nothing in Mac OS X.
Core Foundation 2006-10-27
Spotlight Metadata Attributes Reference (HTML) (PDF)
Describes metadata attributes used with Spotlight.
Core Foundation 2007-05-22
Time Utilities Reference (HTML) (PDF)
Describes Core Foundation time functions.
Core Foundation 2007-08-23
Web Services Core Framework Reference (HTML)
Describes the client-side APIs for accessing web services.
Core Foundation 2009-01-06
Apple Filing Protocol Reference (HTML) (PDF)
Describes the Apple Filing Protocol commands.
Darwin 2006-05-23
Bluetooth Framework Reference (HTML)
Describes the C and Objective-C APIs that support user-space access to Bluetooth devices.
Darwin 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 2008-04-08
Byte-Order Utilities Reference (HTML) (PDF)
Describes Core Foundation byte-order functions.
Darwin 2006-05-23
Core Endian Reference (HTML) (PDF)
Describes the C API for creating and installing callbacks to byte swap custom data.
Darwin 2007-05-29
Darwin Notification API Reference (HTML)
Describes the Darwin API for interprocess notification.
Darwin 2008-04-08
Disk Arbitration Framework Reference (HTML)
Describes Disc Arbitration API, which includes information on mount/unmount notification and dissent.
Darwin 2008-04-08
DNS Service Discovery C Reference (HTML)
Describes the DNS Service Discovery API for implementing Bonjour in an application.
Darwin 2008-04-23
Force Feedback Framework Reference (HTML)
Describes the public interfaces to the Force Feedback implementation in Mac OS X, including support for plug-ins.
Darwin 2008-04-08
FSEvents Reference (HTML)
Describes the API used to provide lightweight notification of directory changes in a file-system subtree.
Darwin 2008-04-08
GNU C 4.0 Preprocessor User Guide (HTML)
Describes the Apple version of the GNU C 4.0 Preprocessor.
Darwin 2007-10-31
GNU C 4.2 Preprocessor User Guide (HTML)
Describes the Apple version of the GNU C 4.2 Preprocessor.
Darwin 2008-01-23
GNU C/C++/Objective-C 3.3 Compiler (HTML)
Explains how to use the GNU compilers from the command line.
Darwin
GNU C/C++/Objective-C 4.0.1 Compiler User Guide (HTML)
Describes the Apple version of the GNU 4.0.1 compiler.
Darwin 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.
Darwin 2008-01-23
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.
Darwin 2009-03-04
Kernel Framework Reference (HTML)
Describes the APIs and classes (including I/O Kit families) that support kernel-resident device drivers.
Darwin 2009-01-06
KPI Reference (HTML)
Provides information on the NKE Sustainable API in Headerdoc format.
Darwin 2006-07-17
Mac OS X ABI Dynamic Loader Reference (HTML) (PDF)
Describes the functions used to access Mach-O files.
Darwin 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.
Darwin 2009-02-04
Mac OS X Man Pages (HTML)
HTML versions of the Mac OS X, Mac OS X Server, Xcode Tools, and CHUD man pages.
Darwin 2008-04-29
Miscellaneous User Space API Reference (HTML)
Describes APIs located in various headers in /usr/include.
Darwin 2006-09-05
Netwide Assembler Guide (HTML)
Describes the Netwide Assembler for Intel-based Macs.
Darwin 2008-06-19
Open Directory Reference (HTML) (PDF)
Describes the Carbon API for using Open Directory.
Darwin 2006-05-23
System Configuration Framework Reference (HTML)
Describes the API for configuration of network resources, the reachability of target hosts, and connection to network services.
Darwin 2008-04-08
CIColor Class Reference (HTML) (PDF)
Describes the class used to manage color values and color spaces for Core Image filters.
Games 2006-12-05
CIContext Class Reference (HTML) (PDF)
Describes the class that provides an evaluation context for rendering a Core Image image through Quartz 2D or OpenGL.
Games 2007-03-16
CIFilter Class Reference (HTML) (PDF)
Describes the class that processes image data and produces a Core Image image as output.
Games 2007-12-11
CIFilterShape Class Reference (HTML) (PDF)
Describes the class that defines the bounding shape of a filter and the domain of definition of a filter operation.
Games 2006-12-07
CIImage Class Reference (HTML) (PDF)
Describes the class that represents an immutable Core Image image.
Games 2007-10-31
CIImageAccumulator Class Reference (HTML) (PDF)
Describes the class that enables feedback-based image processing.
Games 2007-01-05
CIImageProvider Protocol Reference (HTML) (PDF)
Describes the informal protocol used to supply bitmap data for creating or initializing a Core Image image.
Games 2006-12-05
CIKernel Class Reference (HTML) (PDF)
Describes the class that operates on individual pixels using a kernel routine.
Games 2006-12-05
CIPlugIn Class Reference (HTML) (PDF)
Describes the class that is responsible for loading image units.
Games 2006-12-05
CIPlugInRegistration Protocol Reference (HTML) (PDF)
Describes the protocol used to load Core Image image units.
Games 2006-12-07
CISampler Class Reference (HTML) (PDF)
Describes the class that retrieves samples of images that are then processed by a Core Image kernel.
Games 2006-12-07
CIVector Class Reference (HTML) (PDF)
Describes the class used to pass parameter values to Core Image filters.
Games 2006-12-07
Core Image Kernel Language Reference (HTML) (PDF)
Describes the symbols for writing image-processing kernels.
Games 2008-06-09
Core Image Reference Collection (HTML) (PDF)
Describes the Objective-C API for using and creating filters for image processing.
Games 2006-12-05
Force Feedback Framework Reference (HTML)
Describes the public interfaces to the Force Feedback implementation in Mac OS X, including support for plug-ins.
Games 2008-04-08
Installer JavaScript Reference (HTML) (PDF)
Describes the JavaScript object model used in distribution definition files.
Games 2008-12-16
NSAnimation Class Reference (HTML) (PDF)
Describes the behavior of an animation.
Games 2007-10-31
NSHost Class Reference (HTML) (PDF)
Describes a representation of a network host.
Games 2007-03-24
Quartz 2D Reference Collection (HTML) (PDF)
Describes the C API for the native two-dimensional drawing engine in Mac OS X.
Games 2006-12-18
AGL Reference (HTML) (PDF)
Describes the Apple graphics library for Carbon applications that use OpenGL.
Graphics & Imaging 2007-10-31
Apple Game Sprockets Reference (HTML) (PDF)
Deprecated - Describes the programming interface defined by Game Sprockets. Replaced by Quartz Display Services.
Graphics & Imaging 2006-07-13
Apple Type Services for Fonts Reference (HTML) (PDF)
Describes the C API for ATS-based font access and management.
Graphics & Imaging 2007-12-11
Application Kit Framework Reference (HTML) (PDF)
Describes the interface for all things related to an application's user interface.
Graphics & Imaging 2008-11-19
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.
Graphics & Imaging 2007-10-31
ATSUI Reference (HTML) (PDF)
Describes the C API for rendering Unicode-encoded text with advanced typographic features.
Graphics & Imaging 2007-06-28
CAAction Protocol Reference (HTML) (PDF)
Describes the interface for receiving actions initiated by a layer.
Graphics & Imaging 2007-07-24
CAAnimation Class Reference (HTML) (PDF)
Describes the interface for managing the actions and timing of an animation.
Graphics & Imaging 2007-10-31
CAAnimationGroup Class Reference (HTML) (PDF)
Describes a grouping of multiple animations into a single animation.
Graphics & Imaging 2008-03-11
CABasicAnimation Class Reference (HTML) (PDF)
Describes the basic interpolation of a layer property.
Graphics & Imaging 2007-07-24
CAConstraint Class Reference (HTML) (PDF)
Describes a single geometric constraint between two layers.
Graphics & Imaging 2007-07-24
CAConstraintLayoutManager Class Reference (HTML) (PDF)
Describes a layout manager that applies a set of constraints to a layer tree.
Graphics & Imaging 2007-12-11
CAKeyframeAnimation Class Reference (HTML) (PDF)
Describes an animation that provides keyframe interpolation of a layer property.
Graphics & Imaging 2007-07-24
CALayer Class Reference (HTML) (PDF)
Describes a node of animated visual content.
Graphics & Imaging 2009-02-04
CALayoutManager Protocol Reference (HTML) (PDF)
Describes the interface for receiving requests to arrange a layout tree.
Graphics & Imaging 2007-07-24
CAMediaTiming Protocol Reference (HTML) (PDF)
Describes the interface for the time behavior of an animation.
Graphics & Imaging 2009-03-04
CAMediaTimingFunction Class Reference (HTML) (PDF)
Describes the pacing of an animation as a timing curve.
Graphics & Imaging 2008-07-11
CAOpenGLLayer Class Reference (HTML) (PDF)
Describes a layer that acts as a target for OpenGL commands.
Graphics & Imaging 2008-03-11
CAPropertyAnimation Class Reference (HTML) (PDF)
Describes the interface for manipulating values of layer properties.
Graphics & Imaging 2007-07-24
Carbon Printing Reference (HTML) (PDF)
Describes the C API used by Carbon applications to provide a user interface for printing.
Graphics & Imaging 2007-07-24
CARenderer Class Reference (HTML) (PDF)
Describes an object that draws a layer to a Core Graphics context.
Graphics & Imaging 2008-04-30
CAScrollLayer Class Reference (HTML) (PDF)
Describes a layer that displays a scrollable portion of another layer.
Graphics & Imaging 2007-07-24
CATextLayer Class Reference (HTML) (PDF)
Describes a layer that draws text.
Graphics & Imaging 2007-12-11