Jump To:
Reference documents describe and define programming interfaces, file formats, scripting language terminology, and schemas.

Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Topic
Sort by
Date
NSClassDescription Class Reference (HTML) (PDF)
Describes the abstract class that provides information about the relationships and properties of a class.
Cocoa 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, Graphics & Imaging 2006-05-23
NSCloneCommand Class Reference (HTML) (PDF)
Describes the class used to clone a scriptable object or objects.
Cocoa, Scripting & Automation 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, Scripting & Automation 2006-06-28
NSCoder Application Kit Additions Reference (HTML) (PDF)
Describes the class used to convert archived NXColor objects into NSColor objects.
Cocoa 2006-05-23
NSCoder Class Reference (HTML) (PDF)
Describes the abstract class that provides the basis for archiving.
Cocoa 2006-07-23
NSCoder_QTKitAdditions Reference (HTML) (PDF)
Describes the API for managing QuickTime categories on the NSCoder class.
QuickTime 2007-05-07
NSCoding Protocol Reference (HTML) (PDF)
Describes the protocol used to provide the basis for archiving.
Cocoa 2006-05-23
NSCollectionView Class Reference (HTML) (PDF)
Describes the class used for creating groups of views from a prototype view.
Cocoa 2007-12-11
NSCollectionViewItem Class Reference (HTML) (PDF)
Describes the class that acts as a controller between a prototype view and a model object.
Cocoa 2006-12-28
NSColor Class Reference (HTML) (PDF)
Describes the class used to represent a color defined in a color space.
Cocoa, Graphics & Imaging 2008-10-15
NSColorList Class Reference (HTML) (PDF)
Describes the class used to store an ordered list of NSColor objects, identified by keys.
Cocoa, Graphics & Imaging 2007-02-28
NSColorPanel Class Reference (HTML) (PDF)
Describes the class used to provide a standard user interface for selecting color in an application.
Cocoa, Graphics & Imaging 2007-02-28
NSColorPicker Class Reference (HTML) (PDF)
Describes the abstract superclass used to add color pickers (custom user interfaces for color selection) to NSColorPanel.
Cocoa, Graphics & Imaging, User Experience 2007-02-28
NSColorPickingCustom Protocol Reference (HTML) (PDF)
Describes the protocol that color pickers implement to provide a customized user interface for color panels.
Cocoa, Graphics & Imaging, User Experience 2007-04-01
NSColorPickingDefault Protocol Reference (HTML) (PDF)
Describes the protocol that color pickers implement to provide a basic user interface for color panels.
Cocoa, Graphics & Imaging, User Experience 2007-04-27
NSColorSpace Class Reference (HTML) (PDF)
Describes the class used to support the creation of objects representing custom color spaces.
Cocoa, Graphics & Imaging 2007-02-28
NSColorWell Class Reference (HTML) (PDF)
Describes the class used for selecting and displaying a single color value.
Cocoa, Graphics & Imaging, User Experience 2007-02-28
NSComboBox Class Reference (HTML) (PDF)
Describes the class that implements a control for entering text or select ing from a pop-up list of items.
Cocoa, User Experience 2006-05-23
NSComboBoxCell Class Reference (HTML) (PDF)
Describes the subclass of NSTextFieldCell used to implement the user interface of a combo box.
Cocoa, User Experience 2006-05-23
NSComboBoxCellDataSource Protocol Reference (HTML) (PDF)
Describes the informal protocol used by NSComboBoxCell to access its data source object.
Cocoa, User Experience 2006-05-23
NSComboBoxDataSource Protocol Reference (HTML) (PDF)
Describes the informal protocol used by NSComboBox to access its data source object.
Cocoa, User Experience 2006-05-23
NSComparisonMethods Protocol Reference (HTML) (PDF)
Describes the informal protocol used to define default comparison methods for the comparisons in NSSpecifierTest.
Cocoa, Scripting & Automation 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 2007-04-30
NSCompoundPredicate Class Reference (HTML) (PDF)
Describes the class used to represent logical "gate" operations and comparison operations.
Cocoa 2006-07-04
NSCondition Class Reference (HTML) (PDF)
Describes the methods for implementing a POSIX-style condition lock.
Cocoa 2008-09-09
NSConditionLock Class Reference (HTML) (PDF)
Describes the class for managing condition-based locks.
Cocoa 2007-01-15
NSConnection Class Reference (HTML) (PDF)
Describes the class for managing proxy connections when using distributed objects.
Cocoa 2008-02-08
NSControl Class Reference (HTML) (PDF)
Describes the base class for implementing controls.
Cocoa, User Experience 2008-10-15
NSController Class Reference (HTML) (PDF)
Describes the abstract class that implements the informal protocols required by controller classes used with Cocoa bindings.
Cocoa 2007-04-02
NSCopying Protocol Reference (HTML) (PDF)
Describes the protocol that declares an interface for providing immutable copies of an object.
Cocoa 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, Scripting & Automation 2006-05-23
NSCountedSet Class Reference (HTML) (PDF)
Describes the class for managing an unordered collection of elements that are not necessarily distinct.
Cocoa 2007-01-31
NSCreateCommand Class Reference (HTML) (PDF)
Describes the class used to create a specified scriptable object.
Cocoa, Scripting & Automation 2006-05-23
NSCursor Class Reference (HTML) (PDF)
Describes the class used to manage the appearance of the cursor.
Cocoa, User Experience 2008-02-08
NSCustomImageRep Class Reference (HTML) (PDF)
Describes the class for supporting custom image formats.
Cocoa, Graphics & Imaging 2007-01-19
NSData Class Reference (HTML) (PDF)
Describes the class used to provide an immutable object-oriented wrapper for a byte buffer.
Cocoa 2008-02-08
NSDate Class Reference (HTML) (PDF)
Describes the class used to define and operate on specific and relative time values.
Cocoa 2008-10-15
NSDateComponents Class Reference (HTML) (PDF)
Describes the class used to specify and operate on the components of a date.
Cocoa 2008-10-15
NSDateFormatter Class Reference (HTML) (PDF)
Describes the class used to convert between string representations of date and time information and date objects.
Cocoa, Internationalization, User Experience 2008-11-19
NSDatePicker Class Reference (HTML) (PDF)
Describes the class that provides a control for displaying and editing a date.
Cocoa, User Experience 2008-06-09
NSDatePickerCell Class Reference (HTML) (PDF)
Describes the class that provides a cell for displaying and editing a date.
Cocoa, User Experience 2008-06-09
NSDecimalNumber Class Reference (HTML) (PDF)
Describes the class used to specify an object-oriented wrapper for doing base-10 arithmetic.
Cocoa 2007-10-31
NSDecimalNumberBehaviors Protocol Reference (HTML) (PDF)
Describes the protocol used to control the discretionary aspects of working with NSDecimalNumber objects.
Cocoa 2006-05-23
NSDecimalNumberHandler Class Reference (HTML) (PDF)
Describes the class used to specify the way an NSDecimalNumber object rounds off and handles errors.
Cocoa 2007-04-30
NSDeleteCommand Class Reference (HTML) (PDF)
Describes the class used to delete a specified scriptable object or objects.
Cocoa, Scripting & Automation 2006-05-23
NSDeserializer Class Reference (HTML) (PDF)
NSDeserializer is obsolete and has been deprecated; instead use NSPropertyListSerialization.
Cocoa 2006-05-23
NSDictionary Class Reference (HTML) (PDF)
Describes the class for managing associations of keys and values.
Cocoa 2008-10-15
NSDictionaryController Class Reference (HTML) (PDF)
Describes the class used with Cocoa bindings to manage a dictionary of objects.
Cocoa 2008-06-05
NSDictionaryControllerKeyValuePair Protocol Reference (HTML) (PDF)
Describes the protocol used by the Cocoa bindings NSDictionaryController class.
Cocoa 2008-06-05
NSDirectoryEnumerator Class Reference (HTML) (PDF)
Describes the class for enumerating the contents of a directory to return the pathnames of its files and subdirectories.
Cocoa 2008-10-15
NSDistantObject Class Reference (HTML) (PDF)
Describes the class for managing objects in other threads and applications.
Cocoa 2007-01-19
NSDistantObjectRequest Class Reference (HTML) (PDF)
Describes the class for inter-object communication in distributed objects.
Cocoa 2007-01-22
NSDistributedLock Class Reference (HTML) (PDF)
Describes the class for managing locks that span multiple processes.
Cocoa 2007-01-22
NSDistributedNotificationCenter Class Reference (HTML) (PDF)
Describes the class used to post notifications between tasks.
Cocoa 2007-04-01
NSDockTile Class Reference (HTML) (PDF)
Describes the class that supports customizing application and window icons in the dock.
Cocoa 2007-07-20
NSDocument Class Reference (HTML) (PDF)
Describes the abstract class that defines the interface for documents, objects that manage data displayed in windows.
Cocoa 2008-03-11
NSDocumentController Class Reference (HTML) (PDF)
Describes the class used to manage an application's documents.
Cocoa 2008-10-15
NSDraggingDestination Protocol Reference (HTML) (PDF)
Describes the informal protocol whose methods the recipient of a dragged image must implement.
Cocoa 2007-03-01
NSDraggingInfo Protocol Reference (HTML) (PDF)
Describes the protocol used to supply information about a dragging session to a dragging destination.
Cocoa 2007-03-01
NSDraggingSource Protocol Reference (HTML) (PDF)
Describes the informal protocol whose methods the source of a dragged image must implement.
Cocoa 2007-03-01
NSDrawer Class Reference (HTML) (PDF)
Describes the class used to provide a retractable user interface element that contains and displays view objects.
Cocoa, User Experience 2006-05-23
NSEditor Protocol Reference (HTML) (PDF)
Describes the informal protocol that controllers used with Cocoa bindings must implement to commit or discard any pending edits.
Cocoa 2006-05-23
NSEditorRegistration Protocol Reference (HTML) (PDF)
Describes the informal protocol that views compatible with Cocoa bindings use to inform controllers when they have uncommitted changes.
Cocoa 2006-05-23
NSEntityDescription Class Reference (HTML) (PDF)
Describes the class used to specify entities in a Core Data managed object model.
Cocoa 2008-02-08
NSEntityMapping Class Reference (HTML) (PDF)
Describes the class used to specify the mapping of an entity in a Core Data migration.
Cocoa 2007-05-22
NSEntityMigrationPolicy Class Reference (HTML) (PDF)
Describes the Core Data class used to customize the migration process for an entity mapping.
Cocoa 2007-05-22
NSEnumerator Class Reference (HTML) (PDF)
Describes the class used for enumerating collections of other objects, such as arrays and dictionaries.
Cocoa 2007-02-23
NSEPSImageRep Class Reference (HTML) (PDF)
Describes the class for handling EPS image data.
Cocoa, Graphics & Imaging 2007-01-22
NSError Class Reference (HTML) (PDF)
Describes the class that encapsulates error information.
Cocoa 2006-05-23
NSErrorRecoveryAttempting Protocol Reference (HTML) (PDF)
Describes the informal protocol that lets applications attempt recovery from errors.
Cocoa, User Experience 2007-02-23
NSEvent Class Reference (HTML) (PDF)
Describes the class whose instances encapsulate information about input actions, or events.
Cocoa 2008-10-15
NSException Class Reference (HTML) (PDF)
Describes the class used in handling exceptions in Objective-C code.
Cocoa 2007-01-30
NSExceptionHandler Class Reference (HTML) (PDF)
Describes the class used for monitoring and debugging exceptional conditions in Objective-C code.
Cocoa 2006-10-03
NSExistsCommand Class Reference (HTML) (PDF)
Describes the class used to determine whether a specified scriptable object exists.
Cocoa, Scripting & Automation 2006-05-23
NSExpression Class Reference (HTML) (PDF)
Describes the class used to represent expressions in a predicate.
Cocoa 2008-10-15
NSFastEnumeration Protocol Reference (HTML) (PDF)
Describes the protocol that supports the Objective-C 2.0 fast enumeration feature.
Cocoa 2007-06-27
NSFetchedPropertyDescription Class Reference (HTML) (PDF)
Describes the class used to define a fetched property of an entity in a Core Data managed object model.
Cocoa 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 2008-02-08
NSFetchRequestExpression Class Reference (HTML) (PDF)
Describes the class used to represent a Core Data fetch request as an expression.
Cocoa 2006-07-16
NSFileHandle Class Reference (HTML) (PDF)
Describes the class for accessing files or communication channels.
Cocoa 2008-10-15
NSFileManager Class Reference (HTML) (PDF)
Describes the class used to perform generic file-system operations.
Cocoa 2008-10-15
NSFileWrapper Class Reference (HTML) (PDF)
Describes the class used to represent the contents of a file in memory.
Cocoa 2008-10-15
NSFont Class Reference (HTML) (PDF)
Describes the class that represents fonts to an application.
Cocoa, Text & Fonts 2007-06-08
NSFontDescriptor Class Reference (HTML) (PDF)
Describes the class that provides a mechanism to describe a font with a dictionary of attributes.
Cocoa 2008-03-11
NSFontManager Class Reference (HTML) (PDF)
Describes the class instantiated as the controller object for the font conversion system.
Cocoa, Text & Fonts 2007-04-06
NSFontPanel Class Reference (HTML) (PDF)
Describes the class that implements the Font panel--a user interface object that displays a list of available fonts.
Cocoa, Text & Fonts, User Experience 2007-04-06
NSFontPanelValidation Protocol Reference (HTML) (PDF)
Describes the informal protocol used to tell the Font panel to display some or all of its elements.
Cocoa, Text & Fonts, User Experience 2007-04-06
NSForm Class Reference (HTML) (PDF)
Describes the class for managing form controls.
Cocoa, User Experience 2006-05-23
NSFormatter Class Reference (HTML) (PDF)
Describes the abstract superclass for objects that create, interpret, and validate the textual representation of cell contents.
Cocoa, User Experience 2007-07-09
NSFormCell Class Reference (HTML) (PDF)
Describes the class for managing form cells.
Cocoa, User Experience 2006-05-23
NSGarbageCollector Class Reference (HTML) (PDF)
Describes the Cocoa class used to interact with the garbage collection system.
Cocoa 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 2006-05-23
NSGlyphGenerator Class Reference (HTML) (PDF)
Describes the class used to perform the initial, nominal glyph generation phase in the text layout process.
Cocoa, Text & Fonts 2006-05-23
NSGlyphInfo Class Reference (HTML) (PDF)
Describes the class that allows you to override a font's default mapping from Unicode to its glyph ID.
Cocoa, Text & Fonts 2007-03-01
NSGlyphStorage Protocol Reference (HTML) (PDF)
Describes the formal protocol that defines the methods a glyph storage object must implement to interact properly with NSGlyphGenerator.
Cocoa, Text & Fonts 2006-05-23
NSGradient Class Reference (HTML) (PDF)
Describes the methods for creating gradient fill patterns.
Cocoa 2007-04-12
NSGraphicsContext Class Reference (HTML) (PDF)
Describes the class whose objects represent graphics contexts, which are destinations for drawing operations.
Cocoa, Graphics & Imaging 2007-03-01
NSHashTable Class Reference (HTML) (PDF)
Describes the Cocoa class used to contain a set of objects, optionally using weak references.
Cocoa 2007-06-26
NSHelpManager Class Reference (HTML) (PDF)
Describes the class used to obtain and display online help.
Cocoa, User Experience 2007-03-24