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
Sorted by
Topic
Sort by
Resource Type
Sort by
Date
NSBezierPath Class Reference (HTML) (PDF)
Describes a vector-based path consisting of line and curve segments.
Cocoa Reference 2007-03-02
NSBitmapImageRep Class Reference (HTML) (PDF)
Describes an object that draws an image from bitmap data.
Cocoa Reference 2009-01-06
NSBox Class Reference (HTML) (PDF)
Describes a view that can display its border and a title.
Cocoa Reference 2008-10-15
NSBrowser Class Reference (HTML) (PDF)
Describes a control for manipulating one- or two-dimensional data sets.
Cocoa Reference 2007-04-05
NSBrowserCell Class Reference (HTML) (PDF)
Describes a cell that displays data in a browser.
Cocoa Reference 2007-04-01
NSBundle Additions Reference (HTML) (PDF)
Describes additions for loading nib files in Cocoa applications.
Cocoa Reference 2007-07-19
NSBundle Class Reference (HTML) (PDF)
Describes a collection of resources used in a program.
Cocoa Reference 2007-07-19
NSButton Class Reference (HTML) (PDF)
Describes a control that responds to clicks.
Cocoa Reference 2007-04-01
NSButtonCell Class Reference (HTML) (PDF)
Describes a cell that responds to mouse clicks.
Cocoa Reference 2009-04-08
NSCachedImageRep Class Reference (HTML) (PDF)
Describes cached image data that is ready to be rendered.
Cocoa Reference 2007-01-15
NSCachedURLResponse Class Reference (HTML) (PDF)
Describes a cached response to a URL load request.
Cocoa Reference 2008-05-02
NSCalendar Class Reference (HTML) (PDF)
Describes a calendar.
Cocoa Reference 2009-02-04
NSCalendarDate Class Reference (HTML) (PDF)
Describes a Gregorian date.
Cocoa Reference 2008-05-04
NSCell Class Reference (HTML) (PDF)
Describes the interface for cell objects.
Cocoa Reference 2009-02-04
NSChangeSpelling Protocol Reference (HTML) (PDF)
Describes the interface for correcting a misspelled word.
Cocoa Reference 2006-05-23
NSCharacterSet Class Reference (HTML) (PDF)
Describes a set of Unicode characters used in scanning and searching operations.
Cocoa Reference 2008-10-15
NSCIImageRep Class Reference (HTML) (PDF)
Describes an object that draws an image from a Core Image CIImage instance.
Cocoa Reference 2007-01-15
NSClassDescription Class Reference (HTML) (PDF)
Describes the interface for information about the relationships and properties of a class.
Cocoa Reference 2006-05-23
NSClipView Class Objective-C Reference (HTML) (PDF)
Describes the class that contains and scrolls the document view of a scroll view.
Cocoa Reference 2006-05-23
NSCloneCommand Class Reference (HTML) (PDF)
Describes the class used to clone a scriptable object or objects.
Cocoa Reference 2006-05-23
NSCloseCommand Class Reference (HTML) (PDF)
Describes the class used to close a scriptable object or objects--typically a document or window.
Cocoa Reference 2006-06-28
NSCoder Application Kit Additions Reference (HTML) (PDF)
Describes additions for converting archived NXColor objects into NSColor objects.
Cocoa Reference 2006-05-23
NSCoder Class Reference (HTML) (PDF)
Describes the abstract class that provides the basis for archiving.
Cocoa Reference 2006-07-23
NSCoding Protocol Reference (HTML) (PDF)
Describes the interface for archiving.
Cocoa Reference 2006-05-23
NSCollectionView Class Reference (HTML) (PDF)
Describes a collection of views that displays content in a grid.
Cocoa Reference 2007-12-11
NSCollectionViewItem Class Reference (HTML) (PDF)
Describes a controller that mediates between a prototype view and a model object.
Cocoa Reference 2006-12-28
NSColor Class Reference (HTML) (PDF)
Describes a representation of color and opacity.
Cocoa Reference 2009-01-06
NSColorList Class Reference (HTML) (PDF)
Describes an ordered list of colors identified by keys.
Cocoa Reference 2007-02-28
NSColorPanel Class Reference (HTML) (PDF)
Describes the standard panel used for color selection.
Cocoa Reference 2007-02-28
NSColorPicker Class Reference (HTML) (PDF)
Describes the interface for custom views in a color panel used for color selection.
Cocoa Reference 2007-02-28
NSColorPickingCustom Protocol Reference (HTML) (PDF)
Describes the interface for receiving custom color-picker user-interface requests.
Cocoa Reference 2007-04-01
NSColorPickingDefault Protocol Reference (HTML) (PDF)
Describes the interface for receiving basic color-picker user-interface requests.
Cocoa Reference 2007-04-27
NSColorSpace Class Reference (HTML) (PDF)
Describes a representation of a system or custom color space.
Cocoa Reference 2007-02-28
NSColorWell Class Reference (HTML) (PDF)
Describes a control for displaying and selecting colors.
Cocoa Reference 2007-02-28
NSComboBox Class Reference (HTML) (PDF)
Describes a control for entering text or selecting from a pop-up list of items.
Cocoa Reference 2006-05-23
NSComboBoxCell Class Reference (HTML) (PDF)
Describes the text field that provides the user interface for NSComboBox objects.
Cocoa Reference 2006-05-23
NSComboBoxCellDataSource Protocol Reference (HTML) (PDF)
Describes the interface for receiving data requests from an NSComboBoxCell object.
Cocoa Reference 2006-05-23
NSComboBoxDataSource Protocol Reference (HTML) (PDF)
Describes the interface for receiving data requests from an NSComboBox object.
Cocoa Reference 2006-05-23
NSComparisonMethods Protocol Reference (HTML) (PDF)
Describes the interface for default comparison methods in the NSSpecifierTest class.
Cocoa Reference 2006-05-23
NSComparisonPredicate Class Reference (HTML) (PDF)
Describes the class used to define a predicate used to compare the results of two expressions.
Cocoa Reference 2007-04-30
NSCompoundPredicate Class Reference (HTML) (PDF)
Describes a representation of logical gate and comparison operations.
Cocoa Reference 2006-07-04
NSCondition Class Reference (HTML) (PDF)
Describes a pthread-style condition variable and associated mutex lock.
Cocoa Reference 2008-09-09
NSConditionLock Class Reference (HTML) (PDF)
Describes an integer-based condition for use in thread locking.
Cocoa Reference 2007-01-15
NSConnection Class Reference (HTML) (PDF)
Describes an object that manages communication between objects in different threads.
Cocoa Reference 2008-02-08
NSControl Class Reference (HTML) (PDF)
Describes the interface for views that respond to user actions by sending action messages.
Cocoa Reference 2008-10-15
NSController Class Reference (HTML) (PDF)
Describes the interface for controllers used with Cocoa bindings.
Cocoa Reference 2007-04-02
NSCopying Protocol Reference (HTML) (PDF)
Describes the interface for providing immutable duplicates of objects.
Cocoa Reference 2006-05-23
NSCountCommand Class Reference (HTML) (PDF)
Describes the class used to count the number of objects of a specified class in the specified object container.
Cocoa Reference 2006-05-23
NSCountedSet Class Reference (HTML) (PDF)
Describes an unordered collection of possibly identical elements.
Cocoa Reference 2009-05-06
NSCreateCommand Class Reference (HTML) (PDF)
Describes the class used to create a specified scriptable object.
Cocoa Reference 2006-05-23
NSCursor Class Reference (HTML) (PDF)
Describes the appearance of the user interface cursor.
Cocoa Reference 2009-01-06
NSCustomImageRep Class Reference (HTML) (PDF)
Describes an object that supports drawing an image using a custom data format.
Cocoa Reference 2007-01-19
NSData Class Reference (HTML) (PDF)
Describes an immutable byte buffer.
Cocoa Reference 2009-05-06
NSDate - Natural language date parsing in early Leopard releases (HTML)
QA1581: Acknowledges a regression in +dateWithNaturalLanguageString: behavior of NSDate which is fixed as of 10.5.2.
Cocoa Technical Q&As 2008-02-27
NSDate Class Reference (HTML) (PDF)
Describes a single point in time.
Cocoa Reference 2008-10-15
NSDateComponents Class Reference (HTML) (PDF)
Describes the components of a date.
Cocoa Reference 2008-10-15
NSDateFormatter Class Reference (HTML) (PDF)
Describes a date formatter.
Cocoa Reference 2008-11-19
NSDatePicker Class Reference (HTML) (PDF)
Describes a control for displaying and editing a date.
Cocoa Reference 2008-06-09
NSDatePickerCell Class Reference (HTML) (PDF)
Describes a cell for displaying and editing a date.
Cocoa Reference 2008-06-09
NSDecimalNumber Class Reference (HTML) (PDF)
Describes a decimal number.
Cocoa Reference 2007-10-31
NSDecimalNumberBehaviors Protocol Reference (HTML) (PDF)
Describes the interface for controlling the behavior of NSDecimalNumber objects.
Cocoa Reference 2006-05-23
NSDecimalNumberHandler Class Reference (HTML) (PDF)
Describes an object that specifies decimal number rounding and error handling.
Cocoa Reference 2007-04-30
NSDeleteCommand Class Reference (HTML) (PDF)
Describes the class used to delete a specified scriptable object or objects.
Cocoa Reference 2006-05-23
NSDeserializer Class Reference (HTML) (PDF)
Describes a deprecated technology replaced by the NSPropertyListSerialization class.
Cocoa Reference 2006-05-23
NSDictionary Class Reference (HTML) (PDF)
Describes an immutable collection of key-value pairs.
Cocoa Reference 2009-04-08
NSDictionaryController Class Reference (HTML) (PDF)
Describes a Cocoa bindings-compatible manager of a dictionary.
Cocoa Reference 2008-06-05
NSDictionaryControllerKeyValuePair Protocol Reference (HTML) (PDF)
Describes the interface for managing key-value pairs used by a dictionary controller.
Cocoa Reference 2008-06-05
NSDirectoryEnumerator Class Reference (HTML) (PDF)
Describes the facility for enumerating the contents of a directory.
Cocoa Reference 2008-10-15
NSDistantObject Class Reference (HTML) (PDF)
Describes the proxy for an object in another application or thread.
Cocoa Reference 2007-01-19
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
NSDistributedNotificationCenter Class Reference (HTML) (PDF)
Describes an object that synchronously broadcasts notifications to other tasks.
Cocoa Reference 2007-04-01
NSDockTile Class Reference (HTML) (PDF)
Describes the interface for customizing an application's dock tiles
Cocoa Reference 2009-03-04
NSDocument Class Reference (HTML) (PDF)
Describes the interface for managing content using Cocoa's document system.
Cocoa Reference 2009-01-06
NSDocumentController Class Reference (HTML) (PDF)
Describes an object for managing documents.
Cocoa Reference 2008-10-15
NSDraggingDestination Protocol Reference (HTML) (PDF)
Describes the interface for objects receiving dragged images.
Cocoa Reference 2007-03-01
NSDraggingInfo Protocol Reference (HTML) (PDF)
Describes the interface for supplying useful information to a dragging destination.
Cocoa Reference 2007-03-01
NSDraggingSource Protocol Reference (HTML) (PDF)
Describes the interface for receiving messages when providing a dragged image.
Cocoa Reference 2007-03-01
NSDrawer Class Reference (HTML) (PDF)
Describes a retractable user interface element that displays view objects.
Cocoa Reference 2006-05-23
NSEditor Protocol Reference (HTML) (PDF)
Describes the interface used to commit or discard edits.
Cocoa Reference 2006-05-23
NSEditorRegistration Protocol Reference (HTML) (PDF)
Describes the interface for receiving uncommitted-change messages from Cocoa bindings-compatible views.
Cocoa Reference 2006-05-23
NSEntityDescription Class Reference (HTML) (PDF)
Describes the class used to specify entities in a Core Data managed object model.
Cocoa Reference 2008-02-08
NSEntityMapping Class Reference (HTML) (PDF)
Describes the mapping of an entity in a Core Data migration.
Cocoa Reference 2007-05-22
NSEntityMigrationPolicy Class Reference (HTML) (PDF)
Describes the Core Data class used to customize the migration process for an entity mapping.
Cocoa Reference 2007-05-22
NSEnumerator Class Reference (HTML) (PDF)
Describes a facility for sequentially returning the elements of a collection.
Cocoa Reference 2007-02-23
NSEPSImageRep Class Reference (HTML) (PDF)
Describes an object that draws an image from encapsulated PostScript data.
Cocoa Reference 2007-01-22
NSError Class Reference (HTML) (PDF)
Describes a representation of a runtime error.
Cocoa Reference 2009-05-06
NSErrorRecoveryAttempting Protocol Reference (HTML) (PDF)
Describes the interface for attempting recovery from runtime errors.
Cocoa Reference 2007-02-23
NSEvent Class Reference (HTML) (PDF)
Describes an input action such as a mouse click.
Cocoa Reference 2009-02-04
NSException Class Reference (HTML) (PDF)
Describes an exceptional condition.
Cocoa Reference 2007-01-30
NSExceptionHandler Class Reference (HTML) (PDF)
Describes a facility for monitoring and debugging exceptional conditions.
Cocoa Reference 2006-10-03
NSExistsCommand Class Reference (HTML) (PDF)
Describes the class used to determine whether a specified scriptable object exists.
Cocoa Reference 2006-05-23
NSExpression Class Reference (HTML) (PDF)
Describes a predicate expression.
Cocoa Reference 2008-10-15
NSFastEnumeration Protocol Reference (HTML) (PDF)
Describes the interface for supporting the Objective-C 2.0 fast-enumeration feature.
Cocoa Reference 2007-06-27
NSFetchedPropertyDescription Class Reference (HTML) (PDF)
Describes a fetched property of an entity in a Core Data managed object model.
Cocoa Reference 2006-07-11
NSFetchRequest Class Reference (HTML) (PDF)
Describes the class used to describe search criteria used to retrieve data from a persistent store in Core Data.
Cocoa Reference 2008-02-08
NSFetchRequestExpression Class Reference (HTML) (PDF)
Describes a Core Data fetch request as an expression.
Cocoa Reference 2006-07-16
NSFileHandle Class Reference (HTML) (PDF)
Describes an object for accessing files or communication channels.
Cocoa Reference 2008-10-15
NSFileManager Class Reference (HTML) (PDF)
Describes an object that performs file-system operations.
Cocoa Reference 2008-10-15
NSFileWrapper Class Reference (HTML) (PDF)
Describes a representation of a file-system node.
Cocoa Reference 2008-10-15