Member Login Log In | Not a Member? Contact ADC
Jump To:
Reference
User experience encompasses the visual appearance, interactive behavior, and assistive capabilities of software. From an application's graphical user interface to its use of additional technologies such as speech recognition and speech synthesis, a cohesive and professional user experience is what Mac users have come to expect.

A guided introduction for developers new to adopting the Mac OS X user experience.   Essential information for developers implementing application user interfaces.   APIs for implementing the look and feel of Mac OS X application software.
Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Topic
Sort by
Date
NSPanel Class Reference (HTML) (PDF)
Describes the class that implements a lightweight, easy-access window.
Cocoa 2008-07-11
NSPopUpButton Class Reference (HTML) (PDF)
Describes the class for pop-up button controls.
Cocoa 2006-05-23
NSPopUpButtonCell Class Reference (HTML) (PDF)
Describes the class for pop-up button cells.
Cocoa 2006-05-23
NSPreferencePane Class Reference (HTML) (PDF)
Defines the interface for subclasses to provide preference panes to System Preferences or other applications.
Cocoa 2006-05-23
NSProgressIndicator Class Reference (HTML) (PDF)
Describes the class used to display a progress indicator that shows that a lengthy task is under way.
Cocoa 2008-03-11
NSSavePanel Class Reference (HTML) (PDF)
Describes the class used to present a dialog that allows users to browse the file system before saving files.
Cocoa 2008-07-11
NSScroller Class Objective-C Reference (HTML) (PDF)
Describes the class that provides the control for scrolling a document view within a scroll view.
Cocoa 2006-05-23
NSScrollView Class Reference (HTML) (PDF)
Describes the class that allows the user to scroll a document view that's too large to display in its entirety.
Cocoa 2006-05-23
NSSearchField Class Reference (HTML) (PDF)
Describes the class for managing search-field controls.
Cocoa 2006-05-23
NSSearchFieldCell Class Reference (HTML) (PDF)
Describes the class for managing search-field cells.
Cocoa 2008-03-11
NSSecureTextField Class Reference (HTML) (PDF)
Describes the subclass of NSTextField that hides its text from display or other user interface access.
Cocoa 2006-05-23
NSSecureTextFieldCell Class Reference (HTML) (PDF)
Describes the class that implements the user interface of NSSecureTextField.
Cocoa 2007-10-31
NSSegmentedCell Class Reference (HTML) (PDF)
Describes the class for managing cells in a segmented control.
Cocoa 2006-05-23
NSSegmentedControl Class Reference (HTML) (PDF)
Describes the class for managing a segmented control.
Cocoa 2006-05-23
NSSlider Class Reference (HTML) (PDF)
Describes the class used to display a range of values using a bar or circular dial.
Cocoa 2006-05-23
NSSliderCell Class Reference (HTML) (PDF)
Descibes the class that controls the appearance and behavior of an NSSlider object.
Cocoa 2006-05-23
NSSpeechRecognizer Class Reference (HTML) (PDF)
Describes the class used to identify and perform spoken commands.
Cocoa 2007-04-03
NSSpeechSynthesizer Class Reference (HTML) (PDF)
Describes the class used to parse text into speech.
Accessibility, Cocoa 2007-07-23
NSSplitView Class Reference (HTML) (PDF)
Describes the class that displays multiple subviews within a single view and allows the user to change their relative sizes.
Cocoa 2007-06-13
NSStatusBar Class Reference (HTML) (PDF)
Describes the class that manages a collection of status items displayed within the system-wide menu bar.
Cocoa 2007-03-05
NSStatusItem Class Reference (HTML) (PDF)
Describes the class that represents a status item displayed within the system-wide menu bar.
Cocoa 2007-03-05
NSStepper Class Reference (HTML) (PDF)
Describes the class used to display two small arrows that can increment and decrement a value beside them.
Cocoa 2006-05-23
NSStepperCell Class Reference (HTML) (PDF)
Describes the class used to control the appearance and behavior of an NSStepper object.
Cocoa 2006-05-23
NSTableColumn Class Reference (HTML) (PDF)
Describes the class that encapsulates the display characteristics and attribute identifiers for a column in an table view.
Cocoa 2007-10-31
NSTableDataSource Protocol Reference (HTML) (PDF)
Describes the informal protocol that a class must implement to provide the data used to populate a table view.
Cocoa 2007-04-10
NSTableHeaderCell Class Reference (HTML) (PDF)
Describes the class that provides the cell used to draw the column headers in a table view.
Cocoa 2006-05-23
NSTableHeaderView Class Reference (HTML) (PDF)
Describes the class that displays and handles mouse events in the headers of a table view.
Cocoa 2006-05-23
NSTableView Class Reference (HTML) (PDF)
Describes the class that displays and edits record-oriented data in a table.
Cocoa 2007-10-31
NSTabView Class Reference (HTML) (PDF)
Describes the class that allows a view to switch between multiple content views.
Cocoa 2006-05-23
NSTabViewItem Class Reference (HTML) (PDF)
Describes the class that encapsulates a single view in a tab view.
Cocoa 2006-05-23
NSTextField Class Reference (HTML) (PDF)
Describes the class used to display text that the user can select or edit.
Cocoa 2007-10-31
NSTextFieldCell Class Reference (HTML) (PDF)
Describes the class used to support setting text and background color in the NSCell class.
Cocoa 2007-04-16
NSTokenField Class Reference (HTML) (PDF)
Describes the class that provides a control to display and edit an array of strings.
Cocoa 2007-03-07
NSTokenFieldCell Class Reference (HTML) (PDF)
Describes the class that provides a cell to display and edit an array of strings.
Cocoa 2007-03-05
NSToolbar Class Reference (HTML) (PDF)
Describes the class that allows a window to display a toolbar below its title bar.
Cocoa 2006-06-28
NSToolbarItem Class Reference (HTML) (PDF)
Describes the class that encapsulates a single item in a window's toolbar.
Cocoa 2006-06-28
NSToolbarItemGroup Class Reference (HTML) (PDF)
Describes the class that encapsulates a group of items in a window's toolbar.
Cocoa 2007-04-11
NSToolbarItemValidation Protocol Reference (HTML) (PDF)
Describes the informal protocol that an image-style toolbar item's target object class must implement to provide customized disabling and enabling.
Cocoa 2006-05-23
NSToolTipOwner Protocol Reference (HTML) (PDF)
Describes the informal protocol that a class must implement to provide the text to a tool tip dynamically.
Cocoa 2006-05-23
NSUserDefaults Class Reference (HTML) (PDF)
Describes the class for managing preference information.
Cocoa 2007-12-11
NSUserInterfaceValidations Protocol Reference (HTML) (PDF)
Describes the formal protocol that works with the NSValidatedUserInterfaceItem protocol to enable or disable a control automatically.
Cocoa 2006-05-23
NSViewAnimation Class Reference (HTML) (PDF)
Describes the class for animating views and windows.
Cocoa 2006-05-23
NSWindow Class Reference (HTML) (PDF)
Describes the class used to manipulate windows and distribute window events to the appropriate view.
Cocoa 2007-10-31
NSWindowScripting Protocol Reference (HTML) (PDF)
Describes the category on NSWindow for scripting basic properties and commands of windows in scriptable applications.
Cocoa 2006-05-23
Preferences Utilities Reference (HTML) (PDF)
Describes Core Foundation preferences functions.
Carbon 2007-10-31
QLPreviewRequest Reference (HTML) (PDF)
Describes the API related to the QLPreviewRequest opaque type of the Quick Look framework.
Carbon, Cocoa, Files & Software Installation 2007-04-20
QLThumbnailRequest Reference (HTML) (PDF)
Describes the opaque type used by Quick Look generators to create thumbnail images for documents.
Carbon, Cocoa, Files & Software Installation 2007-10-31
Quick Look Framework Reference (HTML) (PDF)
Describes the Quick Look framework classes and functions used for creating Quick Look generator plug-ins.
Carbon, Cocoa, Files & Software Installation 2007-04-13
Screen Saver Framework Reference (HTML) (PDF)
Describes the Objective-C API for supporting and working with screen effects.
Cocoa 2006-05-23
Search Kit Reference (HTML) (PDF)
Programming interfaces that support user searching of textual content, supporting query-based and similarity-based searches.
Carbon, Cocoa 2006-07-14
Speech Recognition Manager Reference (HTML) (PDF)
Describes the C API for recognizing and accepting spoken input.
Accessibility, Carbon, Speech Technologies 2003-02-01
Speech Synthesis Manager Reference (HTML) (PDF)
Describes the C API for converting text into synthesized speech.
Accessibility, Carbon, Speech Technologies 2007-05-15
Web Kit C Reference (HTML) (PDF)
Describes the C API for displaying web content in windows.
Carbon 2006-03-08
Window Manager Reference (HTML) (PDF)
Describes the C API for creating and manipulating Carbon windows.
Carbon 2007-10-31