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

Document Descriptions
On Off
Display

Sort by
Title
Sort by
Topic
Sorted by
Date
ABAddressBook Class Objective-C Reference (HTML) (PDF)
Provides a programming interface to the Address Book.
Cocoa 2007-07-07
ABGroup Class Objective-C Reference (HTML) (PDF)
Describes how this class supports the concept of a "group" containing one or more persons.
Cocoa 2007-07-07
ABPerson Class Reference (HTML) (PDF)
Describes how to encapsulate all information about a person in the Address Book database.
Cocoa 2007-07-07
Color Picker Manager Reference (HTML) (PDF)
Describes the C API used in Classic Mac OS to solicit color choices from users.
Carbon, Graphics & Imaging 2007-07-02
CTFont Reference (HTML) (PDF)
Describes a representation of a font.
Carbon, Text & Fonts 2007-06-29
NSPositionalSpecifier Class Reference (HTML) (PDF)
Describes the class used to specify an insertion point in a container relative to another object in the container.
Cocoa, Scripting & Automation 2007-06-29
NSScriptObjectSpecifier Class Reference (HTML) (PDF)
Describes the abstract class used to instantiate objects that represent references to scriptable objects.
Cocoa, Scripting & Automation 2007-06-29
Pasteboard Manager Reference (HTML) (PDF)
Describes the C API for creating and interacting with pasteboards.
Carbon 2007-06-29
QuickDraw Reference (HTML) (PDF)
Describes the C API for the legacy two-dimensional drawing engine in Mac OS. Replaced by Quartz 2D.
Carbon, Graphics & Imaging 2007-06-29
ATSUI Reference (HTML) (PDF)
Describes the C API for rendering Unicode-encoded text with advanced typographic features.
Carbon, Graphics & Imaging, Internationalization, Text & Fonts 2007-06-28
CGBitmapContext Reference (HTML) (PDF)
Describes an opaque type for managing drawing operations in a bitmap.
Graphics & Imaging 2007-06-28
CGL Reference (HTML) (PDF)
Describes Apple's low level interface for OpenGL contexts.
Carbon, Graphics & Imaging 2007-06-28
DVD Playback Framework Reference (HTML) (PDF)
Describes the DVD Playback framework, which supports adding DVD playback features to applications.
Graphics & Imaging 2007-06-28
Memory Manager Reference (HTML) (PDF)
Describes the deprecated technology for working with dynamic memory.
Carbon 2007-06-27
NSFastEnumeration Protocol Reference (HTML) (PDF)
Describes the interface for supporting the Objective-C 2.0 fast-enumeration feature.
Cocoa 2007-06-27
NSHashTable Class Reference (HTML) (PDF)
Describes a mutable unordered collection of distinct elements that may use weak references.
Cocoa 2007-06-26
QCComposition Class Reference (HTML) (PDF)
Describes the class that represents a Quartz Composer composition.
Cocoa, Graphics & Imaging 2007-06-26
vDSP Complex Vector Conversion Reference (HTML) (PDF)
Describes functions that convert complex vectors between interleaved and split forms.
Carbon, Performance 2007-06-15
vDSP Vector Scalar Arithmetic Operations Reference (HTML) (PDF)
Describes vDSP functions that perform arithmetic operations combining a scalar with each element of a vector.
Carbon, Performance 2007-06-15
HIGeometry Reference (HTML) (PDF)
Describes the C API that defines basic geometric objects for HIToolbox.
Carbon, Graphics & Imaging 2007-06-11
CIImage Additions Reference (HTML) (PDF)
Describes additions for manipulating Cocoa images.
Cocoa, Graphics & Imaging 2007-06-08
NSFont Class Reference (HTML) (PDF)
Describes a representation of a font.
Cocoa, Text & Fonts 2007-06-08
Text Input Source Services Reference (HTML) (PDF)
Describes the API for operating on text input sources, such as keyboards, character palettes, and ink input.
Carbon, Internationalization, Text & Fonts 2007-06-07
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
IMKServer Class Reference (HTML) (PDF)
Describes the class that manages connections to input method clients.
Cocoa, Internationalization, Text & Fonts, User Experience 2007-06-06
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
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
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
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
Core Endian Reference (HTML) (PDF)
Describes the C API for creating and installing callbacks to byte swap custom data.
Carbon, Cocoa, Darwin 2007-05-29
Dictionary Services Reference (HTML) (PDF)
Describes the Objective-C and C routines that support programmatic access to dictionaries.
Carbon, Cocoa, Core Foundation, User Experience 2007-05-29
SBApplication Class Reference (HTML) (PDF)
Describes an Objective-C representation of a scriptable application.
Cocoa 2007-05-29
SBApplicationDelegate Protocol Reference (HTML) (PDF)
Describes the interface for receiving and handling Apple event errors from applications.
Cocoa 2007-05-29
SBElementArray Class Reference (HTML) (PDF)
Describes a mutable array for storing related Scripting Bridge objects.
Cocoa 2007-05-29
SBObject Class Reference (HTML) (PDF)
Describes an object in a scriptable application.
Cocoa 2007-05-29
Scripting Bridge Framework Reference (HTML) (PDF)
Describes the interface that allows Cocoa applications to communicate with scriptable applications.
Cocoa, Scripting & Automation 2007-05-29
Text Utilities Reference (HTML) (PDF)
Describes the C API for operating on strings (formatting, sorting, converting, comparing).
Carbon, Text & Fonts 2007-05-29
CTLine Reference (HTML) (PDF)
Describes a line of text.
Carbon, Text & Fonts 2007-05-24
CTRun Reference (HTML) (PDF)
Describes a set of consecutive glyphs sharing the same attributes and direction.
Carbon, Text & Fonts 2007-05-24
CFDateFormatter Reference (HTML) (PDF)
Describes a date and time formatter.
Core Foundation, Internationalization 2007-05-23
CFFileDescriptor Reference (HTML) (PDF)
Describes an object for monitoring file descriptors for read and write activity.
Carbon, Core Foundation 2007-05-23
CFLocale Reference (HTML) (PDF)
Describes a representation of a locale.
Core Foundation, Internationalization 2007-05-23
CFNumberFormatter Reference (HTML) (PDF)
Describes a number formatter.
Core Foundation, Internationalization 2007-05-23
CFArray Reference (HTML) (PDF)
Describes an immutable ordered collection.
Core Foundation 2007-05-22
CFBag Reference (HTML) (PDF)
Describes an immutable unordered collection that may contain duplicate values.
Core Foundation 2007-05-22
NSEntityMapping Class Reference (HTML) (PDF)
Describes the mapping of an entity in a Core Data migration.
Cocoa 2007-05-22
NSEntityMigrationPolicy Class Reference (HTML) (PDF)
Describes the Core Data class used to customize the migration process for an entity mapping.
Cocoa 2007-05-22
NSMappingModel Class Reference (HTML) (PDF)
Describes the Core Data class used to specify a mapping from one schema to another during migration.
Cocoa 2007-05-22
NSMigrationManager Class Reference (HTML) (PDF)
Describes an object that migrates data from one persistent store to another.
Cocoa 2007-05-22
NSPropertyMapping Class Reference (HTML) (PDF)
Describes a mapping of a property in a Core Data migration.
Cocoa 2007-05-22
Spotlight Metadata Attributes Reference (HTML) (PDF)
Describes metadata attributes used with Spotlight.
Carbon, Cocoa, Core Foundation 2007-05-22
CTFontCollection Reference (HTML) (PDF)
Describes a collection of fonts.
Carbon, Text & Fonts 2007-05-16
Authorization Plug-in Reference (HTML) (PDF)
Describes the C API for implementing an authorization plug-in.
Carbon, Security 2007-05-15
CFHTTPAuthentication Reference (HTML) (PDF)
Describes the C API for applying authentication credentials to HTTP messages.
Core Foundation, Networking 2007-05-15
CBGroupIdentity Class Reference (HTML) (PDF)
Describes the class for operating on user identities.
Cocoa, Networking, Security, User Experience 2007-05-14
CBIdentity Class Reference (HTML) (PDF)
Describes the class used to create and operate on identities.
Cocoa, Networking, Security, User Experience 2007-05-14
CBIdentityAuthority Class Reference (HTML) (PDF)
Describes the class used to manipulate identity authority databases.
Cocoa, Networking, Security, User Experience 2007-05-14
CBIdentityPicker Class Reference (HTML) (PDF)
Describes the class that manages the identity picker.
Cocoa, Networking, Security, User Experience 2007-05-14
CBUserIdentity Class Reference (HTML) (PDF)
Describes the class for operating on user identities.
Cocoa, Networking, Security, User Experience 2007-05-14
Collaboration Framework Reference (HTML) (PDF)
Describes the Objective-C API for monitoring and editing identities.
Cocoa, Networking, Security, User Experience 2007-05-14
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
Automator Constants Reference (HTML) (PDF)
Describes the constants defined in the Automator framework not described in individual classes.
Apple Applications, Cocoa 2007-05-10
NSObject Interface Builder Kit Additions Reference (HTML) (PDF)
Describes additions, used by Interface Builder plug-ins, for inspecting objects.
Cocoa, Tools 2007-05-10
NSView Interface Builder Kit Additions Reference (HTML) (PDF)
Describes additions, used by Interface Builder plug-ins, for manipulating views.
Cocoa, Tools 2007-05-10
CTGlyphInfo Reference (HTML) (PDF)
Describes an opaque type used to override a font's mapping from Unicode to glyph ID.
Carbon, Text & Fonts 2007-05-09
QCCompositionParameterView Class Reference (HTML) (PDF)
Describes the class used to edit the input parameters of a composition in a view.
Cocoa, Graphics & Imaging 2007-05-09
QCCompositionParameterViewDelegate Protocol Reference (HTML) (PDF)
Describes the protocol for responding to changes in a QCCompositionParameterView object.
Cocoa, Graphics & Imaging 2007-05-09
QCCompositionPickerPanel Class Reference (HTML) (PDF)
Describes the class used to display a utility window for browsing and selecting a composition.
Cocoa, Graphics & Imaging 2007-05-09
QCCompositionPickerView Class Reference (HTML) (PDF)
Describes the class used to display a view for browsing and selecting a composition.
Cocoa, Graphics & Imaging 2007-05-09
QCCompositionPickerViewDelegate Protocol Reference (HTML) (PDF)
Describes the protocol for responding to changes in a QCCompositionPickerView object.
Cocoa, Graphics & Imaging 2007-05-09
QCCompositionRepository Class Reference (HTML) (PDF)
Describes the class that represents a system-wide, central repository of Quartz Composer compositions.
Cocoa, Graphics & Imaging 2007-05-09
QCPlugInContext Protocol Reference (HTML) (PDF)
Describes the protocol used by execution contexts.
Cocoa, Graphics & Imaging 2007-05-09
QCPlugInOutputImageProvider Protocol Reference (HTML) (PDF)
Describes the methods for managing image data that's produced as output from a QCPlugIn object.
Cocoa, Graphics & Imaging 2007-05-09
QCPlugInViewController Class Reference (HTML) (PDF)
Describes the class that provides a controller object for a user interface to edit the settings for a QCPlugIn object.
Cocoa, Graphics & Imaging 2007-05-09
QCRenderer Class Reference (HTML) (PDF)
Describes the class used to load, play, and control a Quartz Composer composition to an arbitrary OpenGL context.
Cocoa, Graphics & Imaging 2007-05-09
QCView Class Reference (HTML) (PDF)
Describes the class used to load, play, and control a Quartz Composer composition to a custom NSView object.
Cocoa, Graphics & Imaging 2007-05-09
NSCoder QTKit Additions Reference (HTML) (PDF)
Describes additions for encoding and decoding time and time range structures.
QuickTime 2007-05-07
NSValue QTKit Additions Reference (HTML) (PDF)
Describes additions for wrapping time and time range structures.
QuickTime 2007-05-07
Open Scripting Architecture Reference (HTML) (PDF)
Describes the API for compiling and executing scripts in applications and writing scripting components.
Carbon, Scripting & Automation 2007-05-07
CGImageDestination Reference (HTML) (PDF)
Describes the opaque type for writing image data.
Graphics & Imaging 2007-05-04
CFReadStream Reference (HTML) (PDF)
Describes an interface for reading a byte stream.
Core Foundation 2007-05-03
CFStream Reference (HTML) (PDF)
Describes the interface for creating streams.
Core Foundation, Networking 2007-05-03
CFWriteStream Reference (HTML) (PDF)
Describes an interface for writing a byte stream.
Core Foundation 2007-05-03
NSViewController Class Reference (HTML) (PDF)
Describes the manager of a view, usually a view stored in a nib file.
Cocoa 2007-05-02
CGGradient Reference (HTML) (PDF)
Describes the functions that create and operate on Quartz gradient objects.
Graphics & Imaging 2007-05-01
Core Text String Attributes Reference (HTML) (PDF)
Describes the string attributes recognized by Core Text.
Carbon, Text & Fonts 2007-05-01
CTFrame Reference (HTML) (PDF)
Describes a multiline text frame.
Carbon, Text & Fonts 2007-05-01
CTTextTab Reference (HTML) (PDF)
Describes a tab in a paragraph style.
Carbon, Text & Fonts 2007-05-01
CTTypesetter Reference (HTML) (PDF)
Describes the opaque type that performs line layout.
Carbon, Text & Fonts 2007-05-01
QTMovieView Class Reference (HTML) (PDF)
Describes a view for playing a QuickTime movie.
Cocoa, QuickTime 2007-05-01
NSComparisonPredicate Class Reference (HTML) (PDF)
Describes the class used to define a predicate used to compare the results of two expressions.
Cocoa 2007-04-30
NSDecimalNumberHandler Class Reference (HTML) (PDF)
Describes an object that specifies decimal number rounding and error handling.
Cocoa 2007-04-30
NSMachPort Class Reference (HTML) (PDF)
Describes a port object that wraps a Mac OS X local communication port.
Cocoa 2007-04-30
NSRecursiveLock Class Reference (HTML) (PDF)
Describes a lock that can be acquired multiple times by one thread without causing a deadlock.
Cocoa 2007-04-30
NSColorPickingDefault Protocol Reference (HTML) (PDF)
Describes the interface for receiving basic color-picker user-interface requests.
Cocoa, Graphics & Imaging, User Experience 2007-04-27
NSSpellChecker Class Reference (HTML) (PDF)
Describes the interface to the Cocoa spell-checking service.
Cocoa, Text & Fonts 2007-04-27
NSSpellServer Class Reference (HTML) (PDF)
Describes an application-defined spell-checking service.
Cocoa, Text & Fonts 2007-04-27
NSTextView Class Reference (HTML) (PDF)
Describes a view that displays editable text.
Cocoa, Text & Fonts 2007-04-27
NSWorkspace Class Reference (HTML) (PDF)
Describes an object that provides Finder services to an application.
Cocoa 2007-04-27