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
NSDraggingSource Protocol Reference (HTML) (PDF)
Describes the interface for receiving messages when providing a dragged image.
Cocoa Reference 2007-03-01
NSGlyphInfo Class Reference (HTML) (PDF)
Describes a glyph attribute value in an attributed string.
Cocoa, Text & Fonts Reference 2007-03-01
NSGraphicsContext Class Reference (HTML) (PDF)
Describes a destination for drawing operations.
Cocoa, Graphics & Imaging Reference 2007-03-01
NSLevelIndicator Class Reference (HTML) (PDF)
Describes a control for displaying a rank or amount along a linear scale.
Cocoa, User Experience Reference 2007-03-01
NSLevelIndicatorCell Class Reference (HTML) (PDF)
Describes a cell used for displaying a rank or amount along a linear scale.
Cocoa, User Experience Reference 2007-03-01
NSActionCell Class Reference (HTML) (PDF)
Describes the interface for the active area in a control.
Cocoa, User Experience Reference 2007-02-28
NSAffineTransform Additions Reference (HTML) (PDF)
Describes additions to support affine transformations.
Cocoa, Graphics & Imaging Reference 2007-02-28
NSColorList Class Reference (HTML) (PDF)
Describes an ordered list of colors identified by keys.
Cocoa, Graphics & Imaging Reference 2007-02-28
NSColorPanel Class Reference (HTML) (PDF)
Describes the standard panel used for color selection.
Cocoa, Graphics & Imaging Reference 2007-02-28
NSColorPicker Class Reference (HTML) (PDF)
Describes the interface for custom views in a color panel used for color selection.
Cocoa, Graphics & Imaging, User Experience Reference 2007-02-28
NSColorSpace Class Reference (HTML) (PDF)
Describes a representation of a system or custom color space.
Cocoa, Graphics & Imaging Reference 2007-02-28
NSColorWell Class Reference (HTML) (PDF)
Describes a control for displaying and selecting colors.
Cocoa, Graphics & Imaging, User Experience Reference 2007-02-28
NSNibAwaking Protocol Reference (HTML) (PDF)
Describes the interface for initializing unarchived nib objects.
Cocoa Reference 2007-02-28
NSXMLDocument Class Reference (HTML) (PDF)
Describes the class for representing XML documents as a logical tree structure.
Cocoa Reference 2007-02-27
NSXMLDTD Class Reference (HTML) (PDF)
Describes a representation of a Document Type Definition as a tree structure.
Cocoa Reference 2007-02-27
NSXMLDTDNode Class Reference (HTML) (PDF)
Describes a declaration node for a Document Type Definition.
Cocoa Reference 2007-02-27
NSXMLElement Class Reference (HTML) (PDF)
Describes an element node in an XML tree structure.
Cocoa Reference 2007-02-27
NSXMLNode Class Reference (HTML) (PDF)
Describes a logical node in an XML tree structure.
Cocoa Reference 2007-02-27
Fonts Panel Reference (HTML) (PDF)
Describes the C API for providing a Fonts window in a Carbon application.
Carbon, Graphics & Imaging, Text & Fonts, User Experience Reference 2007-02-26
NSSocketPortNameServer Class Reference (HTML) (PDF)
Describes a registrar of named TCP/IP sockets.
Cocoa, Networking Reference 2007-02-26
NSEnumerator Class Reference (HTML) (PDF)
Describes a facility for sequentially returning the elements of a collection.
Cocoa Reference 2007-02-23
NSErrorRecoveryAttempting Protocol Reference (HTML) (PDF)
Describes the interface for attempting recovery from runtime errors.
Cocoa, User Experience Reference 2007-02-23
NSMessagePortNameServer Class Reference (HTML) (PDF)
Describes a facility that accepts and returns message ports.
Cocoa, Networking Reference 2007-02-23
NSMutableDictionary Class Reference (HTML) (PDF)
Describes a changeable collection of values that are identified by keys.
Cocoa Reference 2007-02-23
NSAssertionHandler Class Reference (HTML) (PDF)
Describes the facility for handling false assertions.
Cocoa, Performance Reference 2007-02-22
Multilingual Text Engine Reference (HTML) (PDF)
Describes the C API for supporting Unicode text editing.
Carbon, Graphics & Imaging, Internationalization, Text & Fonts Reference 2007-02-19
NSOutlineViewDataSource Protocol Reference (HTML) (PDF)
Describes the interface used by an outline view to retrieve data and, optionally, to update data values.
Cocoa Reference 2007-02-19
NSMenuItem Protocol Reference (HTML) (PDF)
Deprecated - Describes a deprecated protocol replaced by the NSMenuItem class.
Cocoa, User Experience Reference 2007-02-08
NSXMLParser Class Reference (HTML) (PDF)
Describes an object for finding and extracting data in XML documents.
Cocoa Reference 2007-02-02
NSNibControlConnector Class Reference (HTML) (PDF)
Describes an action connection between nib objects.
Cocoa Reference 2007-01-31
NSNibOutletConnector Class Reference (HTML) (PDF)
Describes an outlet connection between nib objects.
Cocoa Reference 2007-01-31
NSOpenGLPixelBuffer Class Reference (HTML) (PDF)
Describes an OpenGL pixel buffer.
Cocoa, Graphics & Imaging Reference 2007-01-31
NSTask Class Reference (HTML) (PDF)
Describes a task that runs as a subprocess.
Cocoa Reference 2007-01-31
NSException Class Reference (HTML) (PDF)
Describes an exceptional condition.
Cocoa Reference 2007-01-30
NSQuickDrawView Class Reference (HTML) (PDF)
Describes a deprecated technology replaced by Quartz.
Cocoa, Graphics & Imaging Reference 2007-01-30
NSServicesRequests Protocol Reference (HTML) (PDF)
Describes the interface for transferring data to the pasteboard during service requests.
Cocoa Reference 2007-01-30
NSPortCoder Class Reference (HTML) (PDF)
Describes a coder that transmits objects, or their proxies, between distributed objects.
Cocoa Reference 2007-01-29
NSPortMessage Class Reference (HTML) (PDF)
Describes the message data sent using distributed objects.
Cocoa Reference 2007-01-29
NSPortNameServer Class Reference (HTML) (PDF)
Describes the port registration object used by distributed objects.
Cocoa Reference 2007-01-29
NSPrinter Class Reference (HTML) (PDF)
Describes a representation of a printer as specified by a PPD file.
Cocoa, Printing Reference 2007-01-29
NSManagedObjectModel Class Reference (HTML) (PDF)
Describes a Core Data schema.
Cocoa Reference 2007-01-26
NSOpenGLView Class Reference (HTML) (PDF)
Describes a view for OpenGL drawing.
Cocoa, Graphics & Imaging, User Experience Reference 2007-01-26
NSPDFImageRep Class Reference (HTML) (PDF)
Describes an object that draws an image from PDF data.
Cocoa, Graphics & Imaging Reference 2007-01-26
NSPICTImageRep Class Reference (HTML) (PDF)
Describes an object that draws an image from PICT data.
Cocoa, Graphics & Imaging Reference 2007-01-26
NSPipe Class Reference (HTML) (PDF)
Describes a communications channel between processes.
Cocoa Reference 2007-01-26
Quartz Composer Reference Collection (HTML) (PDF)
Describes the Objective-C API that supports loading, playing, and controlling compositions.
Apple Applications, Cocoa, Graphics & Imaging Reference 2007-01-25
Appearance Manager Reference (HTML) (PDF)
Describes the C API for coordinating the look of the standard Mac OS human interface.
Carbon, User Experience Reference 2007-01-23
CFNotificationCenter Reference (HTML) (PDF)
Describes an object that sends notifications to registered observers.
Core Foundation Reference 2007-01-22
NSDistantObjectRequest Class Reference (HTML) (PDF)
Describes an object that handles communication requests from other processes.
Cocoa Reference 2007-01-22
NSDistributedLock Class Reference (HTML) (PDF)
Describes a mutex lock that spans multiple processes.
Cocoa Reference 2007-01-22
NSEPSImageRep Class Reference (HTML) (PDF)
Describes an object that draws an image from encapsulated PostScript data.
Cocoa, Graphics & Imaging Reference 2007-01-22
NSImageView Class Reference (HTML) (PDF)
Describes a view that displays an image.
Cocoa, User Experience Reference 2007-01-22
NSLocking Protocol Reference (HTML) (PDF)
Describes the interface for supporting mutex and condition locks.
Cocoa Reference 2007-01-22
NSMachBootstrapServer Class Reference (HTML) (PDF)
Describes a local port name server that takes and returns instances of NSMachPort.
Cocoa Reference 2007-01-22
NSNib Class Reference (HTML) (PDF)
Describes an object for unarchiving and instantiating a nib file.
Cocoa Reference 2007-01-22
NSNibConnector Class Reference (HTML) (PDF)
Describes a generic connection between nib objects.
Cocoa Reference 2007-01-22
Core Foundation URL Access Utilities Reference (HTML) (PDF)
Describes Core Foundation URL access functions.
Core Foundation Reference 2007-01-19
NSCustomImageRep Class Reference (HTML) (PDF)
Describes an object that supports drawing an image using a custom data format.
Cocoa, Graphics & Imaging Reference 2007-01-19
NSDistantObject Class Reference (HTML) (PDF)
Describes the proxy for an object in another application or thread.
Cocoa Reference 2007-01-19
Core Data Constants Reference (HTML) (PDF)
Describes the constants defined by the Core Data framework not described in individual classes.
Cocoa Reference 2007-01-18
NSUndoManager Class Reference (HTML) (PDF)
Describes a general-purpose recorder of undo and redo operations.
Cocoa Reference 2007-01-18
Base Utilities Reference (HTML) (PDF)
Describes basic Core Foundation functions.
Core Foundation Reference 2007-01-15
CFUUID Reference (HTML) (PDF)
Describes a unique identifier.
Core Foundation Reference 2007-01-15
NSAffineTransform Class Reference (HTML) (PDF)
Describes an affine transformation from one coordinate space to another.
Cocoa, Graphics & Imaging Reference 2007-01-15
NSCachedImageRep Class Reference (HTML) (PDF)
Describes cached image data that is ready to be rendered.
Cocoa, Graphics & Imaging Reference 2007-01-15
NSCIImageRep Class Reference (HTML) (PDF)
Describes an object that draws an image from a Core Image CIImage instance.
Cocoa, Graphics & Imaging Reference 2007-01-15
NSConditionLock Class Reference (HTML) (PDF)
Describes an integer-based condition for use in thread locking.
Cocoa Reference 2007-01-15
IKImageBrowserItem Protocol Reference (HTML) (PDF)
Describes the informal protocol used by an image browser view to access the data source for an item.
Cocoa, Graphics & Imaging Reference 2007-01-12
NSPredicateEditorRowTemplate Class Reference (HTML) (PDF)
Describes a row in a graphical predicate editor.
Cocoa Reference 2007-01-12
CIImageAccumulator Class Reference (HTML) (PDF)
Describes the class that enables feedback-based image processing.
Cocoa, Games, Graphics & Imaging Reference 2007-01-05
NSCollectionViewItem Class Reference (HTML) (PDF)
Describes a controller that mediates between a prototype view and a model object.
Cocoa Reference 2006-12-28
CGColor Reference (HTML) (PDF)
Describes a representation of color and opacity (alpha value).
Graphics & Imaging Reference 2006-12-22
CGDataConsumer Reference (HTML) (PDF)
Describes an opaque data type for writing image or PDF data.
Graphics & Imaging Reference 2006-12-22
CGFunction Reference (HTML) (PDF)
Describes a facility for defining and using callback functions.
Graphics & Imaging Reference 2006-12-22
CGGLContext Reference (HTML) (PDF)
Describes a graphics context for OpenGL commands. Not recommended
Graphics & Imaging Reference 2006-12-22
CGLayer Reference (HTML) (PDF)
Describes the opaque type for creating and drawing to a Quartz layer.
Graphics & Imaging Reference 2006-12-22
CGPath Reference (HTML) (PDF)
Describes a vector-based path consisting of line and curve segments.
Graphics & Imaging Reference 2006-12-22
CGPattern Reference (HTML) (PDF)
Describes a representation of a fill pattern.
Graphics & Imaging Reference 2006-12-22
CGPDFDocument Reference (HTML) (PDF)
Describes a document containing PDF data.
Graphics & Imaging Reference 2006-12-22
CGPSConverter Reference (HTML) (PDF)
Describes an opaque type for converting PostScript data to PDF data.
Graphics & Imaging Reference 2006-12-22
CGShading Reference (HTML) (PDF)
Describes a gradient fill pattern.
Graphics & Imaging Reference 2006-12-22
Quartz 2D Reference Collection (HTML) (PDF)
Describes the C API for the native two-dimensional drawing engine in Mac OS X.
Carbon, Games, Graphics & Imaging Reference 2006-12-18
Movie Manager Reference (HTML) (PDF)
Describes the API for the QuickTime Movie Manager.
QuickTime Reference 2006-12-14
IKImageBrowserView Class Reference (HTML) (PDF)
Describes the class that can display and browse a large amount of images and movies in an efficient manner.
Cocoa, Graphics & Imaging Reference 2006-12-13
Core Graphics Reference Collection (HTML) (PDF)
Describes the API for Quartz 2D drawing, Quartz Display Services, and Quartz Events Services.
Graphics & Imaging Reference 2006-12-11
CFAllocator Reference (HTML) (PDF)
Describes an object for managing memory allocation.
Core Foundation Reference 2006-12-08
CFRunLoop Reference (HTML) (PDF)
Describes an object that manages input sources for a task.
Core Foundation Reference 2006-12-08
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.
Cocoa, Games, Graphics & Imaging Reference 2006-12-07
CIPlugInRegistration Protocol Reference (HTML) (PDF)
Describes the protocol used to load Core Image image units.
Cocoa, Games, Graphics & Imaging Reference 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.
Cocoa, Games, Graphics & Imaging Reference 2006-12-07
CIVector Class Reference (HTML) (PDF)
Describes the class used to pass parameter values to Core Image filters.
Cocoa, Games, Graphics & Imaging Reference 2006-12-07
IKFilterCustomUIProvider Protocol Reference (HTML) (PDF)
Descibes the protocol that defines a method for providing a view for a filter.
Cocoa, Graphics & Imaging Reference 2006-12-07
IKImageBrowserDelegate Protocol Reference (HTML) (PDF)
Describes the informal protocol for the delegate of an image browser view.
Cocoa, Graphics & Imaging Reference 2006-12-07
CIFilter Image Kit Additions (HTML) (PDF)
Describes the category that extends Core Image filters for use with Image Kit.
Cocoa, Graphics & Imaging Reference 2006-12-06
IKFilterBrowserView Class Reference (HTML) (PDF)
Describes the class that supports browsing Core Image filters.
Cocoa, Graphics & Imaging Reference 2006-12-06
IKFilterUIView Class Reference (HTML) (PDF)
Describes the class that provides a user interface for Core Image filters.
Cocoa, Graphics & Imaging Reference 2006-12-06
IKImageEditPanel Class Reference (HTML) (PDF)
Describes the class that provides a panel optimized for image editing.
Cocoa, Graphics & Imaging Reference 2006-12-06
IKImageEditPanelDataSource Protocol Reference (HTML) (PDF)
Describes the mthods than an image edit panel object uses to access the contents of its data source object.
Cocoa, Graphics & Imaging Reference 2006-12-06
IKSaveOptions Class Reference (HTML) (PDF)
Describes the class that initializes, adds, and manages user interface options for saving image data.
Cocoa, Graphics & Imaging Reference 2006-12-06
Image Kit Reference Collection (HTML) (PDF)
Describes the Objective-C API for providing a user interface for images, image editing, and image processing.
Cocoa, Graphics & Imaging Reference 2006-12-06