Jump To:
The Reference Library is a comprehensive collection of Apple technical resources, including Articles, Guides, Reference, Release Notes, Sample Code, Technical Notes, and Technical Q&As. Each of the links below leads to the resources for a specific topic.

Document Descriptions
On Off
Display

Sort by
Title
Sort by
Topic
Sorted by
Resource Type
Sort by
Date
Alias Manager Reference (HTML) (PDF)
Describes the C API for creating and managing persistent references to file system objects.
Carbon Reference 2006-12-05
CIColor Class Reference (HTML) (PDF)
Describes the class used to manage color values and color spaces for Core Image filters.
Cocoa, Games, Graphics & Imaging Reference 2006-12-05
CIFilterGenerator Class Reference (HTML) (PDF)
Describes the class that supports chaining together image processing filters.
Cocoa, Graphics & Imaging Reference 2006-12-05
CIImageProvider Protocol Reference (HTML) (PDF)
Describes the informal protocol used to supply bitmap data for creating or initializing a Core Image image.
Cocoa, Games, Graphics & Imaging Reference 2006-12-05
CIKernel Class Reference (HTML) (PDF)
Describes the class that operates on individual pixels using a kernel routine.
Cocoa, Games, Graphics & Imaging Reference 2006-12-05
CIPlugIn Class Reference (HTML) (PDF)
Describes the class that is responsible for loading image units.
Cocoa, Games, Graphics & Imaging Reference 2006-12-05
Core Image Reference Collection (HTML) (PDF)
Describes the Objective-C API for using and creating filters for image processing.
Cocoa, Games, Graphics & Imaging Reference 2006-12-05
CFCharacterSet Reference (HTML) (PDF)
Describes an immutable character string.
Core Foundation Reference 2006-12-01
CFNumber Reference (HTML) (PDF)
Describes a number.
Core Foundation Reference 2006-12-01
Media Types and Media Handlers Reference (HTML) (PDF)
Describes the API for QuickTime media handlers.
QuickTime Reference 2006-11-10
QuickTime Movie Track and Media Reference (HTML) (PDF)
Describes the API for managing QuickTime movie tracks and their media.
QuickTime Reference 2006-11-10
QuickTime Virtual Reality Reference (HTML) (PDF)
Describes the API for QuickTime Virtual Reality.
QuickTime Reference 2006-11-10
AMWorkflowView Class Reference (HTML) (PDF)
Apple Applications, Cocoa Reference 2006-11-09
Audio Toolbox Framework Reference (HTML)
Describes the Core Audio API to access audio files and convert between linear PCM and compressed audio formats.
Audio Reference 2006-11-07
Core Audio Framework Reference (HTML)
Describes a C API that interfaces with audio hardware and includes data types used throughout Core Audio.
Audio Reference 2006-11-07
Finder Interface Reference (HTML) (PDF)
Describes several C data types used by the Finder to contain information about file system objects.
Carbon, User Experience Reference 2006-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 Reference 2006-10-27
AMAppleScriptAction Class Reference (HTML) (PDF)
Describes the class used to support Automator actions that are driven by AppleScript scripts.
Apple Applications, Cocoa Reference 2006-10-26
AMBundleAction Class Reference (HTML) (PDF)
Describes the class used to support Automator actions that are loadable bundles.
Apple Applications, Cocoa Reference 2006-10-26
AMShellScriptAction Class Reference (HTML) (PDF)
Describes the class used to support Automator actions driven by a shell script or by a Perl or Python script.
Apple Applications, Cocoa Reference 2006-10-26
AMWorkflow Class Reference (HTML) (PDF)
Describes the class used to represent an Automator workflow within an application.
Apple Applications, Cocoa Reference 2006-10-26
Automator Framework Reference (HTML) (PDF)
Describes the Objective-C API for creating and working with actions used by the Automator application.
Apple Applications, Cocoa, Scripting & Automation Reference 2006-10-26
NSAtomicStoreCacheNode Class Reference (HTML) (PDF)
Describes a node in an atomic persistent store.
Cocoa Reference 2006-10-09
NSManagedObjectID Class Reference (HTML) (PDF)
Describes a universal identifier for a managed object.
Cocoa Reference 2006-10-09
Exception Handling Framework Reference (HTML) (PDF)
Describes the API used to monitor and debug exceptional conditions in Objective-C code.
Cocoa Reference 2006-10-03
NSExceptionHandler Class Reference (HTML) (PDF)
Describes a facility for monitoring and debugging exceptional conditions.
Cocoa Reference 2006-10-03
NSPropertyDescription Class Reference (HTML) (PDF)
Describes the class used to define properties of an entity in a Core Data managed object model.
Cocoa Reference 2006-10-03
Date, Time, and Measurement Utilities Reference (HTML) (PDF)
Describes the C API for manipulating the locale-specific data of the battery-operated clock.
Carbon, Internationalization Reference 2006-09-29
NSMutableSet Class Reference (HTML) (PDF)
Describes a mutable unordered collection of distinct elements.
Cocoa Reference 2006-09-19
Menu Manager Reference (HTML) (PDF)
Describes the C API for creating and managing an application's menus.
Carbon, User Experience Reference 2006-09-15
Miscellaneous User Space API Reference (HTML)
Describes APIs located in various headers in /usr/include.
Darwin Reference 2006-09-05
NSValidatedUserInterfaceItem Protocol Reference (HTML) (PDF)
Describes the interface for a control to respond to requests regarding automatic enabling and disabling.
Cocoa Reference 2006-08-29
ABIdentityPicker Class Objective-C Reference (HTML) (PDF)
Describes the identity picker, a dialog or sheet used to select groups and people for Identity Services.
Cocoa Reference 2006-08-23
Navigation Services Reference (HTML) (PDF)
Describes the C API for presenting a user interface for opening, saving, and navigating files.
Carbon, User Experience Reference 2006-08-16
NSPredicate Class Reference (HTML) (PDF)
Describes a representation of logical conditions.
Cocoa Reference 2006-08-16
NSURLClient Protocol Reference (HTML) (PDF)
Deprecated - Describes the deprecated class replaced by the classes NSURLConnection and NSURLDownload.
Cocoa, Internet & Web, Networking Reference 2006-08-01
Backup Core Reference (HTML) (PDF)
Describes the C API for managing the backup exclusion status of files and folders.
User Experience Reference 2006-07-31
ABPerson C Reference (HTML) (PDF)
Describes the opaque type that encapsulates information about a person in Address Book.
Carbon Reference 2006-07-26
ABRecord Class Objective-C Reference (HTML) (PDF)
Describres how this superclass providies a common interface to and defines common properties for all Address Book records.
Apple Applications Reference 2006-07-26
Address Book Constants Reference (HTML) (PDF)
Describes the constants found in the Address Book framework.
Cocoa Reference 2006-07-26
Address Book Data Types Reference (HTML) (PDF)
Describes the data types and constants found in the Address Book framework.
Cocoa Reference 2006-07-26
NSCoder Class Reference (HTML) (PDF)
Describes the abstract class that provides the basis for archiving.
Cocoa Reference 2006-07-23
Component Manager Reference (HTML) (PDF)
Describes an interface for using shared code resources.
Carbon Reference 2006-07-17
KPI Reference (HTML)
Provides information on the NKE Sustainable API in Headerdoc format.
Darwin, Networking Reference 2006-07-17
NSFetchRequestExpression Class Reference (HTML) (PDF)
Describes a Core Data fetch request as an expression.
Cocoa Reference 2006-07-16
Security Interface Framework Reference (HTML) (PDF)
Describes the Objective-C API for creating views and dialogs relating to authorization, certificates, and keychains.
Cocoa, Security Reference 2006-07-14
SFAuthorizationPluginView Class Reference (HTML) (PDF)
Describes the class an authorization plug-in uses to display a custom view within the Apple-supplied authorization views.
Cocoa, Security Reference 2006-07-14
Apple Game Sprockets Reference (HTML) (PDF)
Deprecated - Describes the programming interface defined by Game Sprockets. Replaced by Quartz Display Services.
Carbon, Graphics & Imaging Reference 2006-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 Reference 2006-07-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 Reference 2006-07-13
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 Reference 2006-07-13
Low Memory Accessors Reference (HTML) (PDF)
Describes the C API for obtaining information stored in low-memory variables.
Carbon Reference 2006-07-13
MDLineage Reference (HTML) (PDF)
Describes the interface for tracking versions of a file.
Carbon Reference 2006-07-13
NSTreeNode Class Reference (HTML) (PDF)
Describes a tree node in an object model.
Cocoa Reference 2006-07-13
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, Graphics & Imaging Reference 2006-07-13
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, Graphics & Imaging Reference 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 Reference 2006-07-13
QuickDraw Text Reference (HTML) (PDF)
Deprecated - Describes the legacy C API for measuring and drawing text. Replaced by ATSUI.
Carbon Reference 2006-07-13
Spotlight Reference Collection (HTML) (PDF)
Describes the API used to define Apple's desktop search technology, Spotlight.
Carbon Reference 2006-07-13
TextEdit Reference (HTML) (PDF)
Deprecated - Describes the deprecated technology replaced by the Multilingual Text Engine (MLTE).
Carbon, Text & Fonts Reference 2006-07-13
URL Access Manager Reference (HTML) (PDF)
Deprecated - Describes the legacy C API for transferring data to and from a URL from within an application. Replaced by CFNetwork.
Carbon, Internet & Web, Networking Reference 2006-07-13
Apple Help Reference (HTML) (PDF)
Describes the C API for finding and displaying help content using Apple's HTML-based help system.
Carbon, User Experience Reference 2006-07-12
CFError Reference (HTML) (PDF)
Describes a representation of a runtime error.
Core Foundation Reference 2006-07-12
Drag Manager Reference (HTML) (PDF)
Describes the C API for dragging objects within the user interface.
Carbon, User Experience Reference 2006-07-12
Folder Manager Reference (HTML) (PDF)
Describes the C API for finding and accessing directories, including common Mac OS X system locations.
Carbon Reference 2006-07-12
Memory Management Utilities Reference (HTML) (PDF)
Describes the C API for accessing global variables and managing the operating-system queue.
Carbon Reference 2006-07-12
Pascal String Utilities Reference (HTML) (PDF)
Describes the C API for manipulating Pascal strings in Carbon applications.
Carbon Reference 2006-07-12
SCSI Manager Reference (HTML) (PDF)
Deprecated - Describes the C API for accessing SCSI devices in Classic Mac OS. Replaced by the I/O Kit.
Carbon Reference 2006-07-12
Translation Manager Reference (HTML) (PDF)
Describes the C API for handling data and documents between applications, including applications from another operating system.
Carbon Reference 2006-07-12
NSFetchedPropertyDescription Class Reference (HTML) (PDF)
Describes a fetched property of an entity in a Core Data managed object model.
Cocoa Reference 2006-07-11
NSRelationshipDescription Class Reference (HTML) (PDF)
Describes a relationship in a Core Data schema.
Cocoa Reference 2006-07-11
ISyncFilter Class Reference (HTML) (PDF)
Cocoa Reference 2006-07-07
ISyncRecordSnapshot Class Reference (HTML) (PDF)
Cocoa Reference 2006-07-07
NSCompoundPredicate Class Reference (HTML) (PDF)
Describes a representation of logical gate and comparison operations.
Cocoa Reference 2006-07-04
ISyncChange Class Reference (HTML) (PDF)
Cocoa Reference 2006-06-30
MDItem Reference (HTML) (PDF)
Describes the metadata attributes for a file.
Carbon Reference 2006-06-28
NSCloseCommand Class Reference (HTML) (PDF)
Describes the class used to close a scriptable object or objects--typically a document or window.
Cocoa, Scripting & Automation Reference 2006-06-28
NSMutableAttributedString Class Reference (HTML) (PDF)
Describes a mutable character string with attributes.
Cocoa, Text & Fonts Reference 2006-06-28
NSRelativeSpecifier Class Reference (HTML) (PDF)
Describes the class used to specify an object in a collection by its position relative to another object.
Cocoa, Scripting & Automation Reference 2006-06-28
NSSpecifierTest Class Reference (HTML) (PDF)
Describes the class used to apply a test to compare a specified object to another object.
Cocoa, Scripting & Automation Reference 2006-06-28
NSToolbarItem Class Reference (HTML) (PDF)
Describes a single item in a window's toolbar.
Cocoa, User Experience Reference 2006-06-28
NSURLCredential Class Reference (HTML) (PDF)
Describes a credential used to authenticate a URL load request.
Cocoa, Internet & Web, Networking Reference 2006-06-28
NSWhoseSpecifier Class Reference (HTML) (PDF)
Describes the class used to specify every object in a container that matches a defined condition.
Cocoa, Scripting & Automation Reference 2006-06-28
ABActionDelegate Protocol Objective-C Reference (HTML) (PDF)
Describes the informal protocol for populating the rollover menus of Address Book with custom items.
Cocoa Reference 2006-05-23
ABImageClient Protocol Objective-C Reference (HTML) (PDF)
Describes how to handle images loaded from an asynchronous fetch from ABPerson objects.
Cocoa Reference 2006-05-23
ABMutableMultiValue Class Objective-C Reference (HTML) (PDF)
Describes how to use these classes to represent properties that might have multiple values.
Apple Applications Reference 2006-05-23
ABPeoplePickerView Class Objective-C Reference (HTML) (PDF)
Describes how to customize the behavior of people-picker views in an application's user interface.
Cocoa Reference 2006-05-23
ABSearchElement Class Objective-C Reference (HTML) (PDF)
Describes how to specify a search query for records in the Address Book database.
Cocoa Reference 2006-05-23
Address Book C Framework Reference (HTML) (PDF)
Describes the C API for supporting and working with Address Book.
Apple Applications, Carbon Reference 2006-05-23
AddressBook Functions Reference (HTML) (PDF)
Describes the functions and function-like macros found in the Address Book framework.
Cocoa Reference 2006-05-23
Apple Filing Protocol Reference (HTML) (PDF)
Describes the Apple Filing Protocol commands.
Darwin, Mac OS X Server, Networking Reference 2006-05-23
Application Kit Data Types Reference (HTML) (PDF)
Describes the data types defined in the Application Kit framework not described in individual classes.
Cocoa Reference 2006-05-23
Byte-Order Utilities Reference (HTML) (PDF)
Describes Core Foundation byte-order functions.
Carbon, Cocoa, Core Foundation, Darwin Reference 2006-05-23
CIColor Additions Reference (HTML) (PDF)
Describes additions to support Cocoa color information.
Cocoa, Graphics & Imaging Reference 2006-05-23
Component Creation Reference for QuickTime (HTML) (PDF)
Dscribes the API for creating QuickTime movie import, export, and preview components.
QuickTime Reference 2006-05-23
Compression and Decompression Reference for QuickTime (HTML) (PDF)
Describes the API for QuickTime compression and decompression operations.
QuickTime Reference 2006-05-23
Data Components Reference for QuickTime (HTML) (PDF)
Describes the API for QuickTime data components.
QuickTime Reference 2006-05-23
DOMHTMLFrameElement Additions Reference (HTML) (PDF)
Describes the API added to the DOMHTMLFrameElement class to facilitate communication between WebKit and the DOM API.
Cocoa Reference 2006-05-23
DOMHTMLIFrameElement Additions Reference (HTML) (PDF)
Describes the API added to the DOMHTMLIFrameElement class to facilitate communication between WebKit and the DOM API.
Cocoa Reference 2006-05-23
DOMHTMLObjectElement Additions Reference (HTML) (PDF)
Describes the API added to the DOMHTMLObjectElement class to facilitate communication between WebKit and the DOM API.
Cocoa Reference 2006-05-23