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

Sorted by
Title
Sort by
Topic
Sort by
Resource Type
Sort by
Date
NSCursor Class Reference (HTML) (PDF)
Describes the appearance of the user interface cursor.
Cocoa, User Experience Reference 2009-01-06
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
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, Internationalization, User Experience Reference 2008-11-19
NSDatePicker Class Reference (HTML) (PDF)
Describes a control for displaying and editing a date.
Cocoa, User Experience Reference 2008-06-09
NSDatePickerCell Class Reference (HTML) (PDF)
Describes a cell for displaying and editing a date.
Cocoa, User Experience 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, Scripting & Automation 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, User Experience 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, Graphics & Imaging 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, User Experience 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, Scripting & Automation 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
NSFont Class Reference (HTML) (PDF)
Describes a representation of a font.
Cocoa, Text & Fonts Reference 2007-06-08
NSFontAttributeExplorer (HTML) (DMG) (ZIP)
Demonstrates how to gather and display various metric information for installed fonts using NSFont.
Cocoa, Text & Fonts, User Experience Sample Code 2006-10-26
NSFontDescriptor Class Reference (HTML) (PDF)
Describes a dictionary that fully specifies a font.
Cocoa Reference 2008-03-11
NSFontManager Class Reference (HTML) (PDF)
Describes an object for controlling font conversion.
Cocoa, Text & Fonts Reference 2007-04-06
NSFontPanel Class Reference (HTML) (PDF)
Describes the panel for font selection.
Cocoa, Text & Fonts, User Experience Reference 2007-04-06
NSFontPanelValidation Protocol Reference (HTML) (PDF)
Describes the interface for validating fonts.
Cocoa, Text & Fonts, User Experience Reference 2007-04-06
NSForm Class Reference (HTML) (PDF)
Describes a vertical matrix of NSFormCell objects.
Cocoa, User Experience Reference 2006-05-23
NSFormatter Class Reference (HTML) (PDF)
Describes the interface for formatter objects.
Cocoa, User Experience Reference 2007-07-09
NSFormCell Class Reference (HTML) (PDF)
Describes a title and text entry field in an NSForm object.
Cocoa, User Experience Reference 2006-05-23
NSGarbageCollector Class Reference (HTML) (PDF)
Describes the garbage collector.
Cocoa Reference 2008-10-15
NSGetCommand Class Reference (HTML) (PDF)
Describes the class used to get the specified value or object from the specified scriptable object.
Cocoa, Scripting & Automation Reference 2006-05-23
NSGLImage (HTML) (DMG) (ZIP)
Deprecated - Demonstrates how to texture in OpenGL with an NSImage and/or NSBitmapImageRep
Cocoa, Games, Graphics & Imaging Sample Code 2004-12-01
NSGlyphGenerator Class Reference (HTML) (PDF)
Describes a glyph generator for text layout.
Cocoa, Text & Fonts Reference 2006-05-23
NSGlyphInfo Class Reference (HTML) (PDF)
Describes a glyph attribute value in an attributed string.
Cocoa, Text & Fonts Reference 2007-03-01
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
NSGraphicsContext Class Reference (HTML) (PDF)
Describes a destination for drawing operations.
Cocoa, Graphics & Imaging Reference 2007-03-01
NSHashTable Class Reference (HTML) (PDF)
Describes a mutable unordered collection of distinct elements that may use weak references.
Cocoa Reference 2007-06-26
NSHelpManager Class Reference (HTML) (PDF)
Describes an application-level help system.
Cocoa, User Experience Reference 2009-02-04
NSHost Class Reference (HTML) (PDF)
Describes a representation of a network host.
Cocoa, Core Foundation, Games, Networking, Printing Reference 2007-03-24
NSHTTPCookie Class Reference (HTML) (PDF)
Describes an opaque set of data that represents state or configuration.
Cocoa, Internet & Web, Networking Reference 2008-11-13
NSHTTPCookieStorage Class Reference (HTML) (PDF)
Describes a collection of cookies shared across all applications.
Cocoa, Internet & Web, Networking Reference 2006-05-23
NSHTTPURLResponse Class Reference (HTML) (PDF)
Describes a response to an HTTP request.
Cocoa, Internet & Web, Networking Reference 2006-05-23
NSIgnoreMisspelledWords Protocol Reference (HTML) (PDF)
Describes the interface for a spelling checker's ignored words list.
Cocoa, Text & Fonts Reference 2006-05-23
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
NSImageView Class Reference (HTML) (PDF)
Describes a view that displays an image.
Cocoa, User Experience Reference 2007-01-22
NSIndexPath Class Reference (HTML) (PDF)
Describes a path to a node in a tree.
Cocoa Reference 2008-10-15
NSIndexSet Class Reference (HTML) (PDF)
Describes an immutable collection of unique unsigned integers.
Cocoa Reference 2007-03-24
NSIndexSpecifier Class Reference (HTML) (PDF)
Describes the position of an object in a collection.
Cocoa, Scripting & Automation Reference 2007-04-01
NSInputManager Class Reference (HTML) (PDF)
Describes the class used by text views to communicate with the text input management system.
Cocoa, Text & Fonts, User Experience Reference 2007-04-01
NSInputServer Class Reference (HTML) (PDF)
Describes the class that interprets text view events and communicates them to the text input management system.
Cocoa, Text & Fonts, User Experience Reference 2007-04-01
NSInputServerMouseTracker Protocol Reference (HTML) (PDF)
Describes the protocol implemented by text input servers to handle mouse events.
Cocoa, Text & Fonts, User Experience Reference 2007-04-02
NSInputServiceProvider Protocol Reference (HTML) (PDF)
Describes the protocol implemented by text input servers to handle application and text field events.
Cocoa, Text & Fonts, User Experience Reference 2007-04-02
NSInputStream Class Reference (HTML) (PDF)
Describes a read-only data stream.
Cocoa, Networking Reference 2007-04-05
NSInvocation Class Reference (HTML) (PDF)
Describes an Objective-C message for use in store-and-forward operations.
Cocoa Reference 2008-10-15
NSInvocationOperation Class Reference (HTML) (PDF)
Describes a nonconcurrent operation for executing a single encapsulated task.
Cocoa Reference 2007-04-12
NSKeyedArchiver Class Reference (HTML) (PDF)
Describes the facility for encoding objects and scalar values identified by keys.
Cocoa Reference 2008-10-15
NSKeyedUnarchiver Class Reference (HTML) (PDF)
Describes an object that extracts the contents of an archive created by the NSKeyedArchiver class.
Cocoa Reference 2008-10-15
NSKeyValueBindingCreation Protocol Reference (HTML) (PDF)
Describes the interface for managing Cocoa bindings.
Cocoa Reference 2007-04-10
NSKeyValueCoding Protocol Reference (HTML) (PDF)
Describes the interface for accessing object properties indirectly by key name or key path.
Cocoa Reference 2009-02-04
NSKeyValueObserving Protocol Reference (HTML) (PDF)
Describes the interface for receiving notifications of changes to object properties.
Cocoa Reference 2007-10-31
NSL and how it relates to Bonjour (HTML)
QA1299: Explains the relationship between NSL and Bonjour.
Carbon, Networking Technical Q&As 2003-09-18
NSLayoutManager Class Reference (HTML) (PDF)
Describes an object for controlling text layout.
Cocoa, Text & Fonts Reference 2008-12-20
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
NSLMiniBrowser (HTML) (DMG) (ZIP)
Deprecated - Uses the NSL API to find network services using SLP, NBP, and Directory Services.
Carbon, Networking Sample Code 2003-01-14
NSLocale Class Reference (HTML) (PDF)
Describes a locale.
Cocoa, Internationalization, User Experience Reference 2008-02-08
NSLock Class Reference (HTML) (PDF)
Describes a mutex-based lock.
Cocoa Reference 2008-02-08