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

Sort by
Title
Sort by
Topic
Sorted by
Date
Appearance Manager Reference (HTML) (PDF)
Describes the C API for coordinating the look of the standard Mac OS human interface.
Carbon 2007-01-23
NSDateFormatter Class Reference (HTML) (PDF)
Describes the class used to convert between string representations of date and time information and date objects.
Cocoa 2007-01-23
NSImageCell Class Reference (HTML) (PDF)
Describes the class for managing image data in a control.
Cocoa 2007-01-22
NSImageView Class Reference (HTML) (PDF)
Describes the class for image controls.
Cocoa 2007-01-22
Finder Interface Reference (HTML) (PDF)
Describes several C data types used by the Finder to contain information about file system objects.
Carbon 2006-10-31
Menu Manager Reference (HTML) (PDF)
Describes the C API for creating and managing an application's menus.
Carbon 2006-09-15
Navigation Services Reference (HTML) (PDF)
Describes the C API for presenting a user interface for opening, saving, and navigating files.
Carbon 2006-08-16
Backup Core Reference (HTML) (PDF)
Describes the C API for managing the backup exclusion status of files and folders.
Apple Applications 2006-07-31
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
Find By Content Reference (HTML) (PDF)
Deprecated - Describes the legacy C API for performing relevance-ranked searches. Replaced by Search Kit.
Carbon, Cocoa 2006-07-13
Apple Help Reference (HTML) (PDF)
Describes the C API for finding and displaying help content using Apple's HTML-based help system.
Carbon, Help Technologies 2006-07-12
Drag Manager Reference (HTML) (PDF)
Describes the C API for dragging objects within the user interface.
Carbon 2006-07-12
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
Dashboard Reference (HTML) (PDF)
Explains JavaScript, Info.plist, and other objects used within Dashboard.
Apple Applications 2006-05-23
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 2006-05-23
NSComboBoxCell Class Reference (HTML) (PDF)
Describes the subclass of NSTextFieldCell used to implement the user interface of a combo box.
Cocoa 2006-05-23
NSComboBoxCellDataSource Protocol Reference (HTML) (PDF)
Describes the informal protocol used by NSComboBoxCell to access its data source object.
Cocoa 2006-05-23
NSComboBoxDataSource Protocol Reference (HTML) (PDF)
Describes the informal protocol used by NSComboBox to access its data source object.
Cocoa 2006-05-23
NSDrawer Class Reference (HTML) (PDF)
Describes the class used to provide a retractable user interface element that contains and displays view objects.
Cocoa 2006-05-23
NSForm Class Reference (HTML) (PDF)
Describes the class for managing form controls.
Cocoa 2006-05-23
NSFormCell Class Reference (HTML) (PDF)
Describes the class for managing form cells.
Cocoa 2006-05-23
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
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
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
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
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
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
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
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
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
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
Screen Saver Framework Reference (HTML) (PDF)
Describes the Objective-C API for supporting and working with screen effects.
Cocoa 2006-05-23
Web Kit C Reference (HTML) (PDF)
Describes the C API for displaying web content in windows.
Carbon 2006-03-08
Carbon Accessibility Reference (HTML) (PDF)
Describes the C API for making Carbon applications accessible to assistive technologies.
Accessibility 2006-02-07
HIToolbar Reference (HTML) (PDF)
Describes the C API for creating and manipulating toolbars in Carbon applications.
Carbon 2005-09-08
HIArchive Reference (HTML) (PDF)
Describes the C API for storing and retrieving data in HIArchives.
Carbon 2005-08-11
HIObject Reference (HTML) (PDF)
Describes the C API for creating and manipulating human interface objects in Carbon applications.
Carbon 2005-08-11
HIShape Reference (HTML) (PDF)
Describes the Carbon API for manipulating HIShape objects.
Carbon 2004-06-28
Carbon Help Manager Reference (HTML) (PDF)
Describes the C API for providing help tags in an application's user interface.
Carbon, Help Technologies 2004-03-01
Interface Builder Services Reference (HTML) (PDF)
Describes the C API for unarchiving interface objects.
Carbon 2004-02-17
Speech Recognition Manager Reference (HTML) (PDF)
Describes the C API for recognizing and accepting spoken input.
Accessibility, Carbon, Speech Technologies 2003-02-01