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
NSCalendar Class Reference (HTML) (PDF)
Describes a calendar.
Cocoa, Internationalization Reference 2009-02-04
NSCell Class Reference (HTML) (PDF)
Describes the interface for cell objects.
Cocoa, User Experience Reference 2009-02-04
NSEvent Class Reference (HTML) (PDF)
Describes an input action such as a mouse click.
Cocoa Reference 2009-02-04
NSHelpManager Class Reference (HTML) (PDF)
Describes an application-level help system.
Cocoa, User Experience Reference 2009-02-04
NSKeyValueCoding Protocol Reference (HTML) (PDF)
Describes the interface for accessing object properties indirectly by key name or key path.
Cocoa Reference 2009-02-04
NSMenuView Class Reference (HTML) (PDF)
Describes a deprecated class replaced by the NSMenu class.
Cocoa, User Experience Reference 2009-02-04
NSObject Class Reference (HTML) (PDF)
Describes the Cocoa root class.
Cocoa Reference 2009-02-04
NSOpenPanel Class Reference (HTML) (PDF)
Describes the panel that a user employs to locate and open a file.
Cocoa, User Experience Reference 2009-02-04
NSOutlineView Class Reference (HTML) (PDF)
Describes a row-and-column format view for displaying hierarchical data.
Cocoa, User Experience Reference 2009-02-04
NSSavePanel Class Reference (HTML) (PDF)
Describes the panel that a user employs to set a file-system location and save a file.
Cocoa, User Experience Reference 2009-02-04
NSShadow Class Reference (HTML) (PDF)
Describes a drop shadow for a drawing operation.
Cocoa, Graphics & Imaging Reference 2009-02-04
NSString Application Kit Additions Reference (HTML) (PDF)
Describes additions for drawing strings.
Cocoa, Text & Fonts Reference 2009-02-04
NSString Class Reference (HTML) (PDF)
Describes an immutable character string.
Cocoa Reference 2009-02-04
NSURL Class Reference (HTML) (PDF)
Describes a string that uniquely identifies a resource.
Cocoa, Internet & Web, Networking Reference 2009-02-04
NSURLHandle Class Reference (HTML) (PDF)
Describes a deprecated technology replaced by the NSURLDownload class.
Cocoa, Internet & Web, Networking Reference 2009-02-04
NSView Class Reference (HTML) (PDF)
Describes the interface for drawing, event handling, and printing in views.
Cocoa, Graphics & Imaging, Printing Reference 2009-02-04
WebBackForwardList Class Reference (HTML) (PDF)
Describes the class for tracking a list of visited pages with relation to the most recent page.
Cocoa Reference 2009-02-04
DOMHTMLDocument Additions Reference (HTML) (PDF)
Describes the API added to the DOMHTMLDocument class to facilitate communication between WebKit and the DOM API.
Cocoa Reference 2009-01-26
Quartz Window Services Reference (HTML)
Describes the interface for capturing the contents of a window.
Carbon, Graphics & Imaging Reference 2009-01-15
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 Reference 2009-01-09
Mac OS X Assembler Reference (HTML) (PDF)
Describes the syntax, directives, and specific options required for the Mac OS X assembler.
Tools Reference 2009-01-07
QTMovie Class Reference (HTML) (PDF)
Describes a QuickTime movie and movie controller.
Cocoa, QuickTime Reference 2009-01-07
vDSP Single-Vector Operations Reference (HTML) (PDF)
This document describes the C API for performing common routines on a single vector in vDSP.
Carbon, Performance Reference 2009-01-07
CFStringTokenizer Reference (HTML) (PDF)
Describes an opaque type for breaking a string into tokens.
Core Foundation, Internationalization Reference 2009-01-06
CGDataProvider Reference (HTML) (PDF)
Describes an opaque data type for reading image data.
Graphics & Imaging Reference 2009-01-06
CGGeometry Reference (HTML) (PDF)
Describes structures and functions for manipulating points, rectangles, and sizes.
Graphics & Imaging Reference 2009-01-06
Distribution Definition Reference (HTML) (PDF)
Describes the schema of distribution definition files.
Tools Reference 2009-01-06
IBDocument Class Reference (HTML) (PDF)
Describes an Interface Builder document, which visually represents a nib file.
Cocoa, Tools Reference 2009-01-06
Kernel Framework Reference (HTML)
Describes the APIs and classes (including I/O Kit families) that support kernel-resident device drivers.
Audio, Darwin, Hardware & Drivers Reference 2009-01-06
NSBitmapImageRep Class Reference (HTML) (PDF)
Describes an object that draws an image from bitmap data.
Cocoa, Graphics & Imaging Reference 2009-01-06
NSColor Class Reference (HTML) (PDF)
Describes a representation of color and opacity.
Cocoa, Graphics & Imaging Reference 2009-01-06
NSCursor Class Reference (HTML) (PDF)
Describes the appearance of the user interface cursor.
Cocoa, User Experience Reference 2009-01-06
NSDocument Class Reference (HTML) (PDF)
Describes the interface for managing content using Cocoa's document system.
Cocoa Reference 2009-01-06
NSGlyphStorage Protocol Reference (HTML) (PDF)
Describes the interface between a glyph generator and glyph storage.
Cocoa, Text & Fonts Reference 2009-01-06
NSGradient Class Reference (HTML) (PDF)
Describes a color gradient to use when drawing.
Cocoa Reference 2009-01-06
NSImage Class Reference (HTML) (PDF)
Describes a graphical image that includes facilities for drawing and compositing.
Cocoa, Graphics & Imaging Reference 2009-01-06
NSImageCell Class Reference (HTML) (PDF)
Describes an object that displays an image in a frame, usually in a control.
Cocoa, User Experience Reference 2009-01-06
NSImageRep Class Reference (HTML) (PDF)
Describes the interface for managing and drawing image data.
Cocoa, Graphics & Imaging Reference 2009-01-06
NSOutputStream Class Reference (HTML) (PDF)
Describes a write-only data stream.
Cocoa, Networking Reference 2009-01-06
NSPanel Class Reference (HTML) (PDF)
Describes a window for performing auxiliary functions in an application.
Cocoa, Graphics & Imaging, User Experience Reference 2009-01-06
NSPrintInfo Class Reference (HTML) (PDF)
Describes the print settings used for a print job.
Cocoa, Printing Reference 2009-01-06
NSScreen Class Reference (HTML) (PDF)
Describes a representation of a screen (computer monitor).
Cocoa, Graphics & Imaging Reference 2009-01-06
NSSpeechSynthesizer Class Reference (HTML) (PDF)
Describes the Cocoa parser that converts text to speech.
Cocoa, Text & Fonts, User Experience Reference 2009-01-06
NSTextField Class Reference (HTML) (PDF)
Describes a control that displays editable text.
Cocoa, User Experience Reference 2009-01-06
NSTextFieldCell Class Reference (HTML) (PDF)
Describes the user interface of a text field.
Cocoa, User Experience Reference 2009-01-06
Objective-C 1 Runtime Reference (HTML) (PDF)
Deprecated - Describes the data structures and functions of the Objective-C 1.0 runtime support library.
Cocoa Reference 2009-01-06
SFAuthorization Class Reference (HTML) (PDF)
Describes the class used to restrict a user's access to particular features in a Mac OS X application or daemon.
Cocoa, Security Reference 2009-01-06
vDSP Correlation, Convolution, and Filtering Reference (HTML) (PDF)
Describes an interface for performing correlation, convolution, and filtering operations on real or complex signals.
Carbon, Performance Reference 2009-01-06
vDSP Matrix Operations Reference (HTML) (PDF)
Describes an interface for matrix arithmetic operations.
Carbon, Performance Reference 2009-01-06
vDSP One-Dimensional Fast Fourier Transforms Reference (HTML) (PDF)
Describes an interface for performing one-dimensional fast Fourier transforms on an input signal.
Carbon, Performance Reference 2009-01-06
vDSP Vector-To-Scalar Operations Reference (HTML) (PDF)
Describes functions that receive a vector as input and compute scalars as output.
Carbon, Performance Reference 2009-01-06
vDSP Vector-to-Vector Arithmetic Operations Reference (HTML) (PDF)
Describes functions that receive a vector as input and return a vector as output.
Carbon, Performance Reference 2009-01-06
vecLib Framework Reference (HTML) (PDF)
Describes the C API for vector mathematical functions in the vecLib subframework of the Accelerate framework.
Performance Reference 2009-01-06
Web Services Core Framework Reference (HTML)
Describes the client-side APIs for accessing web services.
Carbon, Cocoa, Core Foundation, Internet & Web Reference 2009-01-06
Xcode User Default Reference (HTML) (PDF)
Describes the user defaults developers can use to customize Xcode behavior.
Tools Reference 2009-01-06
NSAutoreleasePool Class Reference (HTML) (PDF)
Describes the interface to the deferred-release mechanism in Cocoa's reference-counted memory management system.
Cocoa, Performance Reference 2009-01-02
NSObject Protocol Reference (HTML) (PDF)
Describes the interface used to define basic object behavior.
Cocoa Reference 2008-12-22
NSLayoutManager Class Reference (HTML) (PDF)
Describes an object for controlling text layout.
Cocoa, Text & Fonts Reference 2008-12-20
Installer JavaScript Reference (HTML) (PDF)
Describes the JavaScript object model used in distribution definition files.
Games, Tools, User Experience Reference 2008-12-16
Application Kit Framework Reference (HTML) (PDF)
Describes the interface for all things related to an application's user interface.
Cocoa, Graphics & Imaging, User Experience Reference 2008-11-19
Application Kit Functions Reference (HTML) (PDF)
Describes the functions that support the Application Kit framework.
Cocoa Reference 2008-11-19
Certificate, Key, and Trust Services Reference (HTML) (PDF)
Describes services to read and evaluate certificates and to use cryptographic keys.
Carbon, Cocoa, Security Reference 2008-11-19
Core Audio Data Types Reference (HTML) (PDF)
Describes data types and constants used throughout Core Audio.
Audio Reference 2008-11-19
ISyncSession Class Reference (HTML) (PDF)
An ISyncSession object is used to manage a single sync operation.
Cocoa Reference 2008-11-19
Keychain Services Reference (HTML) (PDF)
Describes the Keychain Services API, used to create, find, modify, and delete keychain items.
Carbon, Cocoa, Security Reference 2008-11-19
NSDateFormatter Class Reference (HTML) (PDF)
Describes a date formatter.
Cocoa, Internationalization, User Experience Reference 2008-11-19
NSNumberFormatter Class Reference (HTML) (PDF)
Describes a number formatter.
Cocoa, User Experience Reference 2008-11-19
NSOperation Class Reference (HTML) (PDF)
Describes an encapsulated, single-shot task.
Cocoa Reference 2008-11-19
NSOperationQueue Class Reference (HTML) (PDF)
Describes an object that manages a set of prioritized operations.
Cocoa Reference 2008-11-19
NSTimer Class Reference (HTML) (PDF)
Describes a timer.
Cocoa Reference 2008-11-19
Objective-C 2.0 Runtime Reference (HTML) (PDF)
Describes the data structures and functions of the Objective-C runtime support library.
Cocoa Reference 2008-11-19
Quartz Display Services Reference (HTML) (PDF)
Describes the interface for configuring and controlling display hardware.
Carbon, Graphics & Imaging, Hardware & Drivers Reference 2008-11-19
Safari CSS Reference (HTML) (PDF)
Describes the Cascading Style Sheet (CSS) properties that are supported by Safari and WebKit.
Apple Applications, Internet & Web, Open Source Reference 2008-11-19
vDSP Two-Dimensional Fast Fourier Transforms Reference (HTML) (PDF)
Improved function discussions and corrections.
Carbon, Performance Reference 2008-11-19
WebObjects File Format Reference (HTML) (PDF)
New document that describes the bundle format of WebObjects documents such as the EOModel and WOComponent bundles.
Internet & Web, Java, Mac OS X Server Reference 2008-11-19
NSMutableArray Class Reference (HTML) (PDF)
Describes a mutable ordered collection.
Cocoa Reference 2008-11-17
NSHTTPCookie Class Reference (HTML) (PDF)
Describes an opaque set of data that represents state or configuration.
Cocoa, Internet & Web, Networking Reference 2008-11-13
Safari HTML Reference (HTML) (PDF)
Describes the Hypertext Markup Language (HTML) tags and properties that are supported by Safari and WebKit.
Apple Applications, Internet & Web, Open Source Reference 2008-11-12
Accessibility (ApplicationServices/HIServices) Reference (HTML)
Describes the low-level API for making applications accessible to assistive applications.
User Experience Reference 2008-10-15
Audio File Stream Services Reference (HTML) (PDF)
Describes the interface for reading non-random access audio file streams.
Audio Reference 2008-10-15
Bluetooth Framework Reference (HTML)
Describes the C and Objective-C APIs that support user-space access to Bluetooth devices.
Darwin, Hardware & Drivers Reference 2008-10-15
CFMutableString Reference (HTML) (PDF)
Describes a mutable character string.
Core Foundation, Internationalization Reference 2008-10-15
CFNetwork Error Codes Reference (HTML) (PDF)
Describes error codes used by the CFNetwork API.
Core Foundation, Networking Reference 2008-10-15
CFSocket Reference (HTML) (PDF)
Describes a network communications channel.
Core Foundation Reference 2008-10-15
CFString Reference (HTML) (PDF)
Describes an immutable character string.
Core Foundation, Internationalization Reference 2008-10-15
CFTimeZone Reference (HTML) (PDF)
Describes a representation of a time zone.
Core Foundation Reference 2008-10-15
CFXMLParser Reference (HTML) (PDF)
Describes an object for finding and extracting data in XML documents.
Core Foundation Reference 2008-10-15
CFXMLTree Reference (HTML) (PDF)
Describes an XML document as a tree structure.
Core Foundation Reference 2008-10-15
CGPDFArray Reference (HTML) (PDF)
Describes an array structure in a PDF document.
Graphics & Imaging Reference 2008-10-15
CGPDFContentStream Reference (HTML) (PDF)
Describes the appearance of a PDF page.
Graphics & Imaging Reference 2008-10-15
CGPDFDictionary Reference (HTML) (PDF)
Describes a dictionary structure in a PDF document.
Graphics & Imaging Reference 2008-10-15
CGPDFObject Reference (HTML) (PDF)
Describes a PDF object in a PDF document.
Graphics & Imaging Reference 2008-10-15
CGPDFScanner Reference (HTML) (PDF)
Describes an opaque type for parsing a PDF content stream.
Graphics & Imaging Reference 2008-10-15
CGPDFStream Reference (HTML) (PDF)
Describes a PDF data stream, which typically represents an image or a page description.
Graphics & Imaging Reference 2008-10-15
CGPDFString Reference (HTML) (PDF)
Describes a character string in a PDF document.
Graphics & Imaging Reference 2008-10-15
CTFontDescriptor Reference (HTML) (PDF)
Describes a dictionary that fully specifies a font.
Carbon, Text & Fonts Reference 2008-10-15
DNS Service Discovery Java Reference (HTML)
Describes DNS Service Discovery API features of ZeroConf networking for Java on Mac OS X in Javadoc format.
Hardware & Drivers, Java, Networking Reference 2008-10-15
DOMDocument Additions Reference (HTML) (PDF)
Describes the API added to the DOMDocument class to facilitate communication between WebKit and the DOM API.
Cocoa Reference 2008-10-15
DOMElement Additions Reference (HTML)
Describes the API added to the DOMElement class to facilitate communication between WebKit and the DOM API.
Cocoa Reference 2008-10-15
DOMRange Additions Reference (HTML) (PDF)
Describes the API added to the DOMRange class to facilitate communication between WebKit and the DOM API.
Cocoa Reference 2008-10-15