| Sort by Title
 | Sort by Topic
 | Sorted by Resource Type
 | Sort by Date
 | 
| Boinx Starts with Sample Code: FotoMagico Is a Powerful Digital Slideshow
(HTML) Starting with Apple sample code, tools and technologies, Boinx wrote FotoMagico in a matter of months. | Cocoa | Articles | 2007-12-11 | 
| Leopard Technology Series for Developers: Introducing Dashcode
(HTML) Learn how Dashcode makes widget development easier than ever. | Tools | Articles | 2007-01-09 | 
| Installing Your Application on Mac OS X: Guidelines for Developers
(HTML) Get tips for making the installation process easier for you and your customers. | Files & Software Installation | Articles | 2005-06-13 | 
| Tiger Developer Overview Series: Developing Dashboard Widgets
(HTML) Learn how to create powerful mini-applications quickly and easily. | Apple Applications | Articles | 2004-12-07 | 
| Universal Access: Computers That Everyone Can Use
(HTML) Learn how to make your applications usable by everyone, including those with disabilities. | Accessibility, Carbon, Cocoa, Speech Technologies | Articles | 2004-08-02 | 
| Using the Web Kit for Application Registration
(HTML) Learn how to use the Web Kit to handle your application's online registration. | Carbon, Cocoa, Files & Software Installation | Articles | 2004-03-09 | 
| Dashcode User Guide
(HTML)
(PDF) Explains how to use Dashcode to create Dashboard widgets. | Tools | Guides | 2009-03-04 | 
| Dock Tile Programming Guide
(HTML)
(PDF) Explains how to provide an icon and contextual menu in Carbon applications. | Carbon, Cocoa | Guides | 2009-03-04 | 
| Dashboard Programming Topics
(HTML)
(PDF) Explains Dashboard and WebKit technologies used in widgets. | Apple Applications | Guides | 2009-02-04 | 
| Dialogs and Special Panels
(HTML)
(PDF) Explains how to create alert panels. Includes links to documents about other types of panels. | Cocoa | Guides | 2009-02-04 | 
| Toolbar Programming Topics for Cocoa
(HTML)
(PDF) Explains how to use Cocoa toolbars. | Cocoa | Guides | 2009-02-04 | 
| Window Programming Guide for Cocoa
(HTML)
(PDF) Explains how to use Cocoa windows and panels. | Cocoa | Guides | 2009-02-04 | 
| Interface Builder User Guide
(HTML)
(PDF) Conceptual information and tasks explaining how to use the Interface Builder application to design user interfaces. | Tools | Guides | 2008-11-19 | 
| Apple Publications Style Guide
(PDF) Describes style and usage of Apple terms, including user interface terms that should be used in applications.  | General, Tools | Guides | 2008-10-16 | 
| Button Programming Topics for Cocoa
(HTML)
(PDF) Explains how to use Cocoa buttons. | Cocoa | Guides | 2008-10-15 | 
| Control and Cell Programming Topics for Cocoa
(HTML)
(PDF) Explains the relationship between Cocoa control and cell objects. | Cocoa | Guides | 2008-10-15 | 
| Identity Services Programming Guide
(HTML)
(PDF) Explains how identities work and how to use them in applications. | Apple Applications | Guides | 2008-10-15 | 
| Mac OS X Technology Overview
(HTML)
(PDF) Introduces Mac OS X and its technologies. | Accessibility | Guides | 2008-10-15 | 
| WebKit Objective-C Programming Guide
(HTML)
(PDF) Explains how to use the WebKit to embed web content in both Cocoa and Carbon applications. | Cocoa | Guides | 2008-10-15 | 
| Xcode Quick Tour for Mac OS X
(HTML)
(PDF) Provides a hands-on introduction to Xcode, Apple's comprehensive suite of software development tools for Mac OS X. | Tools | Guides | 2008-10-15 | 
| File System Overview
(HTML)
(PDF) Conceptual information and guidelines describing the structure and usage of the Mac OS X file system. | Files & Software Installation | Guides | 2008-07-11 | 
| Apple Human Interface Guidelines
(HTML)
(PDF) Introduces the Mac OS X user experience and explains how to design an application for Aqua. | Accessibility, Carbon, Cocoa, General, Java, Porting | Guides | 2008-06-09 | 
| Accessibility Overview
(HTML)
(PDF) Explains how to use the accessibility features built into Mac OS X. | Accessibility, Speech Technologies | Guides | 2008-03-11 | 
| Quick Look Programming Guide
(HTML)
(PDF) Describes the purporse and architecture of Quick Look generators and explains how to create them. | Carbon, Cocoa, Files & Software Installation | Guides | 2008-02-08 | 
| Search Fields
(HTML)
(PDF) Explains how to use Cocoa search fields. | Cocoa | Guides | 2008-02-08 | 
| Token Field Programming Guide for Cocoa
(HTML)
(PDF) Describes how to set up and programatically manage a token field. | Cocoa | Guides | 2007-12-11 | 
| Apple Help Programming Guide
(HTML)
(PDF) Explains how to author, package, and display user help content in Mac OS X. | Carbon, Cocoa, Help Technologies | Guides | 2007-10-31 | 
| HIView Programming Guide
(HTML)
(PDF) Describes view-based controls and how to implement them in Carbon applications. | Carbon | Guides | 2007-10-31 | 
| User Defaults Programming Topics for Cocoa
(HTML)
(PDF) Explains how to use the Cocoa defaults system to create and save user preferences. | Cocoa | Guides | 2007-10-31 | 
| Data Browser Programming Guide
(HTML)
(PDF) Explains how to present data in lists similar to the list and column views in the Finder.  | Carbon | Guides | 2007-08-07 | 
| Pasteboard Programming Topics for Cocoa
(HTML)
(PDF) Explains how to transfer data using pasteboard operations in Cocoa. | Cocoa | Guides | 2007-07-13 | 
| Navigation Services Programming Guide
(HTML)
(PDF) Explains how to provide a user interface for navigating to, opening, and saving files.  | Carbon | Guides | 2007-07-10 | 
| User Interface Validation
(HTML)
(PDF) Explains how to use the standard mechanism to validate user interface items in Cocoa. | Cocoa | Guides | 2007-07-10 | 
| Application Menu and Pop-up List Programming Topics for Cocoa
(HTML)
(PDF) Explains how Cocoa menus and lists work and how to manipulate items within them. | Cocoa | Guides | 2007-06-26 | 
| Dictionary Services Programming Guide
(HTML)
(PDF) Explains how to create a dictionary and access it programmatically. | Text & Fonts | Guides | 2007-05-30 | 
| Mail Programming Topics
(HTML)
(PDF) Explains how to customize Mail features. | Apple Applications | Guides | 2007-05-22 | 
| Resolution Independence Guidelines
(HTML)
(PDF) Describes resolution independence and how to start updating applications to support high-resolution monitors.  | Carbon, Cocoa | Guides | 2007-05-04 | 
| Accessibility Programming Guidelines for Carbon
(HTML)
(PDF) Explains how to access-enable Carbon applications. | Accessibility, Carbon | Guides | 2007-02-08 | 
| Accessibility Programming Guidelines for Cocoa
(HTML)
(PDF) Explains how Cocoa applications make their user interface available to external assistive applications. | Accessibility, Cocoa | Guides | 2007-02-08 | 
| Matrix Programming Guide for Cocoa
(HTML)
(PDF) Explains how to use Cocoa matrices. | Cocoa | Guides | 2006-11-07 | 
| Preference Panes
(HTML)
(PDF) Explains how to create dynamically loaded plug-ins that provide a graphical interface to user preferences. | Cocoa | Guides | 2006-10-03 | 
| Slider Programming Topics for Cocoa
(HTML)
(PDF) Explains how to use Cocoa sliders. | Cocoa | Guides | 2006-10-03 | 
| Sheet Programming Topics for Cocoa
(HTML)
(PDF) Explains how to use Cocoa sheets. | Cocoa | Guides | 2006-09-05 | 
| Speech Synthesis Programming Guide
(HTML)
(PDF) Describes speech synthesis in Mac OS X and explains how your application can produce customized spoken output. | Speech Technologies | Guides | 2006-09-05 | 
| Software Delivery Guide
(HTML)
(PDF) Explains how to distribute and install Mac OS X software using PackageMaker and Installer. | Files & Software Installation | Guides | 2006-07-24 | 
| Drag and Drop Programming Topics for Cocoa
(HTML)
(PDF) Explains how to implement drag and drop in Cocoa. | Cocoa | Guides | 2006-06-28 | 
| Online Help
(HTML)
(PDF) Explains how to add help to a Cocoa application. | Cocoa, Help Technologies | Guides | 2006-06-28 | 
| Outline View Programming Topics for Cocoa
(HTML)
(PDF) Explains how to use Cocoa outline views. | Cocoa | Guides | 2006-06-28 | 
| Text System User Interface Layer Programming Guide for Cocoa
(HTML)
(PDF) Explains how to implement the main, high-level interface to the Cocoa text system. | Cocoa | Guides | 2006-06-28 | 
| AppleScript Studio Programming Guide
(HTML)
(PDF) Explains how to create script-driven applications with complex user interfaces based on Cocoa UI classes. Includes tutorials. | Tools | Guides | 2006-04-04 | 
| Table View Programming Guide
(HTML)
(PDF) Explains how to use Cocoa table views. | Cocoa | Guides | 2006-04-04 | 
| Segmented Controls Programming Guide for Cocoa
(HTML)
(PDF) Explains how to use Cocoa segmented controls. | Cocoa | Guides | 2006-02-07 | 
| Search Kit Programming Guide
(HTML)
(PDF) Describes Search Kit architecture and workflow, and how to add search capabilities to Carbon and Cocoa applications. | Carbon, Cocoa | Guides | 2005-12-06 | 
| HIArchive Programming Guide
(HTML)
(PDF) Describes how to store data objects using HIArchive. Also includes information to make custom HIObjects archivable. | Carbon | Guides | 2005-08-11 | 
| Handling Carbon Windows and Controls
(HTML)
(PDF) A guidebook for implementing windows and controls in Carbon applications. | Carbon | Guides | 2005-07-07 | 
| HIToolbar Programming Guide
(HTML)
(PDF) Explains how to create toolbars in Carbon applications. | Carbon | Guides | 2005-07-07 | 
| Browsers
(HTML)
(PDF) Explains how to use Cocoa browsers. | Cocoa | Guides | 2004-08-31 | 
| Font Panel
(HTML)
(PDF) Explains how to use the Cocoa Font panel. | Cocoa | Guides | 2004-08-31 | 
| Upgrading to the Mac OS X HIToolbox
(HTML)
(PDF) A porting guide for Carbon developers seeking to adopt Mac OS X HIToolbox features such as nib-based windows and HIViews.  | Carbon | Guides | 2004-06-28 | 
| Creating Carbon Menus
(HTML)
(PDF) Describes how to create menus in Carbon applications. | Carbon | Guides | 2004-02-23 | 
| Unarchiving Interface Objects With Interface Builder Services
(HTML)
(PDF) Explains how to reconstitute user interface elements in Carbon applications. | Carbon | Guides | 2004-02-17 | 
| Spell Checking
(HTML)
(PDF) Explains how to use the spell-checking facilities in the Cocoa text system. | Cocoa | Guides | 2004-02-09 | 
| Text Fields
(HTML)
(PDF) Explains how to use Cocoa text fields. | Cocoa | Guides | 2004-02-09 | 
| Text Views
(HTML)
(PDF) Explains how to use Cocoa text views. | Cocoa | Guides | 2004-02-09 | 
| Navigation Services for Carbon: An Overview
(HTML)
(PDF) Introduces changes to the Navigation Services API for CarbonLib and Carbon in Mac OS X. | Carbon | Guides | 2003-12-10 | 
| Setting Up Your Carbon Application to Use the Services Menu
(HTML)
(PDF) Explains how to make a Carbon application share functionality with other applications. | Carbon | Guides | 2003-12-10 | 
| Tab Views
(HTML)
(PDF) Explains how to use Cocoa tab views. | Cocoa | Guides | 2003-11-06 | 
| Speech
(HTML)
(PDF) Explains Cocoa's interfaces to the speech synthesis and speech recognition technologies. | Accessibility, Cocoa | Guides | 2003-08-08 | 
| Boxes
(HTML)
(PDF) Explains how to use Cocoa boxes. | Cocoa | Guides | 2003-02-15 | 
| Drawers
(HTML)
(PDF) Explains how to use Cocoa drawers. | Cocoa | Guides | 2003-02-04 | 
| Obtaining and Using Icons With Icon Services
(HTML)
(PDF) Explains how to obtain and display icons for a Carbon application or extension. | Carbon | Guides | 2003-02-01 | 
| Combo Box Programming Topics
(HTML)
(PDF) Explains how to use Cocoa combo boxes. | Cocoa | Guides | 2002-11-12 | 
| Forms
(HTML)
(PDF) Explains how to use Cocoa forms. | Cocoa | Guides | 2002-11-12 | 
| Image Views
(HTML)
(PDF) Explains how to use Cocoa image views. | Cocoa | Guides | 2002-11-12 | 
| Progress Indicators
(HTML)
(PDF) Explains how to use Cocoa progress indicators. | Cocoa | Guides | 2002-11-12 | 
| Status Bars
(HTML)
(PDF) Explains how to use Cocoa status bars. | Cocoa | Guides | 2002-11-12 | 
| Steppers
(HTML)
(PDF) Explains how to use Cocoa steppers. | Cocoa | Guides | 2002-11-12 | 
| System Services
(HTML)
(PDF) Explains how Cocoa applications can extend their capabilities seamlessly to other applications. | Cocoa | Guides | 2002-11-12 | 
| Undo Architecture
(HTML)
(PDF) Explains how to record information in Cocoa so a user can reverse an operation's effect. | Cocoa | Guides | 2002-11-12 | 
| Desktop Icons
(HTML) Explains how to provide custom icons for a Carbon application and its documents. | Carbon | Guides | 2002-08-19 | 
| Providing Help Tags in Carbon
(HTML)
(PDF) Explains how to add contextually sensitive help content to an application's user interface. | Carbon, Help Technologies | Guides | 2002-07-01 | 
| Programming with the Appearance Manager
(HTML) Explains how to make an application's user interface look like the Mac OS user interface. | Carbon | Guides | 2001-11-20 | 
| IMKServerInput Protocol Reference
(HTML)
(PDF) Describes the informal protocol used to receive text events. | Text & Fonts | Reference | 2009-05-06 | 
| NSSegmentedCell Class Reference
(HTML)
(PDF) Describes an action cell that provides appearance and behavior for an NSSegmentedControl object. | Cocoa | Reference | 2009-05-06 | 
| NSSegmentedControl Class Reference
(HTML)
(PDF) Describes a horizontal button divided into multiple segments | Cocoa | Reference | 2009-05-06 | 
| Search Kit Reference
(HTML)
(PDF) Describes the interface for supporting user searches of textual content. | Carbon, Cocoa | Reference | 2009-05-06 | 
| NSButtonCell Class Reference
(HTML)
(PDF) Describes a cell that responds to mouse clicks. | Cocoa | Reference | 2009-04-08 | 
| NSScroller Class Reference
(HTML)
(PDF) Describes a control for scrolling a document view within a scroll view. | Cocoa | Reference | 2009-04-08 | 
| NSSplitView Class Reference
(HTML)
(PDF) Describes a container for subviews with a user-controlled portion of each visible. | Cocoa | Reference | 2009-04-08 | 
| NSUserDefaults Class Reference
(HTML)
(PDF) Describes an object for managing preference information. | Cocoa | Reference | 2009-04-08 | 
| Speech Synthesis Manager Reference
(HTML)
(PDF) Describes the C API for converting text into synthesized speech. | Accessibility, Carbon, Speech Technologies | Reference | 2009-04-08 | 
| NSWindow Class Reference
(HTML)
(PDF) Describes a window. | Cocoa | Reference | 2009-03-04 | 
| Dashboard Reference
(HTML)
(PDF) Describes the API for implementing Dashboard widgets. | Apple Applications | Reference | 2009-02-04 | 
| NSCell Class Reference
(HTML)
(PDF) Describes the interface for cell objects. | Cocoa | Reference | 2009-02-04 | 
| NSHelpManager Class Reference
(HTML)
(PDF) Describes an application-level help system. | Cocoa, Help Technologies | Reference | 2009-02-04 | 
| NSMenuView Class Reference
(HTML)
(PDF) Describes a deprecated class replaced by the NSMenu class. | Cocoa | Reference | 2009-02-04 | 
| NSOpenPanel Class Reference
(HTML)
(PDF) Describes the panel that a user employs to locate and open a file. | Cocoa | Reference | 2009-02-04 | 
| NSOutlineView Class Reference
(HTML)
(PDF) Describes a row-and-column format view for displaying hierarchical data. | Cocoa | Reference | 2009-02-04 | 
| NSSavePanel Class Reference
(HTML)
(PDF) Describes the panel that a user employs to set a file-system location and save a file. | Cocoa | Reference | 2009-02-04 | 
| NSCursor Class Reference
(HTML)
(PDF) Describes the appearance of the user interface cursor. | Cocoa | Reference | 2009-01-06 | 
| NSImageCell Class Reference
(HTML)
(PDF) Describes an object that displays an image in a frame, usually in a control. | Cocoa | Reference | 2009-01-06 | 
| NSPanel Class Reference
(HTML)
(PDF) Describes a window for performing auxiliary functions in an application. | Cocoa | Reference | 2009-01-06 | 
| NSSpeechSynthesizer Class Reference
(HTML)
(PDF) Describes the Cocoa parser that converts text to speech. | Accessibility, Cocoa | Reference | 2009-01-06 | 
| NSTextField Class Reference
(HTML)
(PDF) Describes a control that displays editable text. | Cocoa | Reference | 2009-01-06 | 
| NSTextFieldCell Class Reference
(HTML)
(PDF) Describes the user interface of a text field. | Cocoa | Reference | 2009-01-06 | 
| Installer JavaScript Reference
(HTML)
(PDF) Describes the JavaScript object model used in distribution definition files. | Files & Software Installation | Reference | 2008-12-16 | 
| Application Kit Framework Reference
(HTML)
(PDF) Describes the interface for all things related to an application's user interface. | Cocoa | Reference | 2008-11-19 | 
| NSDateFormatter Class Reference
(HTML)
(PDF) Describes a date formatter. | Cocoa | Reference | 2008-11-19 | 
| NSNumberFormatter Class Reference
(HTML)
(PDF) Describes a number formatter. | Cocoa | Reference | 2008-11-19 | 
| Accessibility (ApplicationServices/HIServices) Reference
(HTML) Describes the low-level API for making applications accessible to assistive applications. | Accessibility | Reference | 2008-10-15 | 
| NSBox Class Reference
(HTML)
(PDF) Describes a view that can display its border and a title. | Cocoa | Reference | 2008-10-15 | 
| NSControl Class Reference
(HTML)
(PDF) Describes the interface for views that respond to user actions by sending action messages. | Cocoa | Reference | 2008-10-15 | 
| NSMatrix Class Reference
(HTML)
(PDF) Describes a group of cell objects that work together in various ways. | Cocoa | Reference | 2008-10-15 | 
| NSPopUpButton Class Reference
(HTML)
(PDF) Describes a control for displaying pull-down or pop-up lists of items. | Cocoa | Reference | 2008-10-15 | 
| NSPopUpButtonCell Class Reference
(HTML)
(PDF) Describes a cell used in the display of pull-down or pop-up menus. | Cocoa | Reference | 2008-10-15 | 
| NSTokenField Class Reference
(HTML)
(PDF) Describes a text field that provides tokenized editing. | Cocoa | Reference | 2008-10-15 | 
| NSToolbar Class Reference
(HTML)
(PDF) Describes a toolbar in a window's title bar. | Cocoa | Reference | 2008-10-15 | 
| WebKit C Reference
(HTML)
(PDF) Describes the C API for displaying web content in windows. | Carbon | Reference | 2008-10-15 | 
| 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 | 
| Data Browser Reference
(HTML)
(PDF) Describes the C API used to display data in list or column views similar to the Finder. | Carbon | Reference | 2008-04-08 | 
| Disc Recording UI Framework Reference
(HTML) Describes the Objective-C and C API for presenting a user interface when burning audio and data CDs and DVDs. | Carbon, Cocoa | Reference | 2008-04-08 | 
| Force Feedback Framework Reference
(HTML) Describes the public interfaces to the Force Feedback implementation in Mac OS X, including support for plug-ins. | Accessibility, Human Interface Device & Force Feedback | Reference | 2008-04-08 | 
| Latent Semantic Mapping Reference
(HTML) Describes the C API for classifying text and other token-based content based on latent semantic information. | Speech Technologies | Reference | 2008-04-08 | 
| NSProgressIndicator Class Reference
(HTML)
(PDF) Describes a control that shows that a lengthy task is under way. | Cocoa | Reference | 2008-03-11 | 
| NSSearchFieldCell Class Reference
(HTML)
(PDF) Describes a search field cell. | Cocoa | Reference | 2008-03-11 | 
| NSLocale Class Reference
(HTML)
(PDF) Describes a locale. | Cocoa | Reference | 2008-02-08 | 
| NSMenu Class Reference
(HTML)
(PDF) Describes an application menu. | Cocoa | Reference | 2008-02-08 | 
| NSMenuItem Class Reference
(HTML)
(PDF) Describes a menu item. | Cocoa | Reference | 2008-02-08 | 
| NSRuleEditor Class Reference
(HTML)
(PDF) Describes a graphical rule editor. | Cocoa | Reference | 2008-02-08 | 
| List Manager Reference
(HTML)
(PDF) Deprecated - Describes the legacy C API for managing and displaying elements in a scrollable list. Replaced by the Data Browser. | Carbon | Reference | 2007-12-11 | 
| Display Manager Reference
(HTML)
(PDF) Deprecated - Describes the C API for dynamically changing the arrangement and display modes of attached monitors. Replaced by Quartz Display Services. | Carbon | Reference | 2007-12-04 | 
| Application Manager Reference
(HTML)
(PDF) Describes the C API for performing various application-level tasks in a Carbon application. Formerly titled Dock Manager Reference. | Carbon | Reference | 2007-10-31 | 
| Application Services Framework Reference
(HTML)
(PDF) Describes the API for a number of services--such as Quartz 2D and ATSUI--that are essential to Carbon applications. | General | Reference | 2007-10-31 | 
| Carbon Framework Reference
(HTML)
(PDF) Describes many fundamental user experience APIs used in Carbon applications. | Carbon | Reference | 2007-10-31 | 
| Core Services Framework Reference
(HTML)
(PDF) Describes the API for many fundamental operating system services. | General | Reference | 2007-10-31 | 
| Dialog Manager Reference
(HTML)
(PDF) Describes the C interface for implementing alerts and dialog boxes. | Carbon | Reference | 2007-10-31 | 
| NSSecureTextFieldCell Class Reference
(HTML)
(PDF) Describes the user interface of a secure text field. | Cocoa | Reference | 2007-10-31 | 
| NSTableColumn Class Reference
(HTML)
(PDF) Describes the display characteristics and attribute identifiers for a column in a table view. | Cocoa | Reference | 2007-10-31 | 
| Preferences Utilities Reference
(HTML)
(PDF) Describes Core Foundation preferences functions. | Carbon | Reference | 2007-10-31 | 
| QLThumbnailRequest Reference
(HTML)
(PDF) Describes an opaque type for handling requests for Quick Look thumbnail images. | Carbon, Cocoa, Files & Software Installation | Reference | 2007-10-31 | 
| Window Manager Reference
(HTML)
(PDF) Describes the C API for creating and manipulating Carbon windows. | Carbon | Reference | 2007-10-31 | 
| NSFormatter Class Reference
(HTML)
(PDF) Describes the interface for formatter objects. | Cocoa | Reference | 2007-07-09 | 
| IMKInputController Class Reference
(HTML)
(PDF) Describes the class that controls input on the input method side. | Text & Fonts | Reference | 2007-06-06 | 
| IMKServer Class Reference
(HTML)
(PDF) Describes the class that manages connections to input method clients. | Text & Fonts | Reference | 2007-06-06 | 
| Input Method Kit Framework Reference
(HTML)
(PDF) Describes the API for building input methods for Chinese, Japanese, and other languages. | Text & Fonts | Reference | 2007-06-06 | 
| IMKCandidates Class Reference
(HTML)
(PDF) Describes the class that supports the use of candidate windows for an input method. | Text & Fonts | Reference | 2007-06-05 | 
| IMKMouseHandling Protocol Reference
(HTML)
(PDF) Describes the protocol used to receive mouse events for an input method client session. | Text & Fonts | Reference | 2007-06-05 | 
| IMKStateSetting Protocol Reference
(HTML)
(PDF) Describes the protocol used to set or access state values for an input method client session. | Text & Fonts | Reference | 2007-06-05 | 
| IMKTextInput Protocol Reference
(HTML)
(PDF) Describes the protocol used to send and obtain data from an input method client session. | Text & Fonts | Reference | 2007-06-05 | 
| Dictionary Services Reference
(HTML)
(PDF) Describes the Objective-C and C routines that support programmatic access to dictionaries. | Text & Fonts | Reference | 2007-05-29 | 
| CBGroupIdentity Class Reference
(HTML)
(PDF) Describes the class for operating on user identities. | Apple Applications | Reference | 2007-05-14 | 
| CBIdentity Class Reference
(HTML)
(PDF) Describes the class used to create and operate on identities. | Apple Applications | Reference | 2007-05-14 | 
| CBIdentityAuthority Class Reference
(HTML)
(PDF) Describes the class used to manipulate identity authority databases. | Apple Applications | Reference | 2007-05-14 | 
| CBIdentityPicker Class Reference
(HTML)
(PDF) Describes the class that manages the identity picker. | Apple Applications | Reference | 2007-05-14 | 
| CBUserIdentity Class Reference
(HTML)
(PDF) Describes the class for operating on user identities. | Apple Applications | Reference | 2007-05-14 | 
| Collaboration Framework Reference
(HTML)
(PDF) Describes the Objective-C API for monitoring and editing identities. | Apple Applications | Reference | 2007-05-14 | 
| Identity Services Reference Collection
(HTML)
(PDF) Describes the APIs for using identities and the Identity Picker. | Apple Applications | Reference | 2007-05-14 | 
| NSColorPickingDefault Protocol Reference
(HTML)
(PDF) Describes the interface for receiving basic color-picker user-interface requests. | Cocoa | Reference | 2007-04-27 | 
| NSAlert Class Reference
(HTML)
(PDF) Describes a window that displays a message and obtains the user's response to it. | Cocoa, Help Technologies | Reference | 2007-04-25 | 
| QLPreviewRequest Reference
(HTML)
(PDF) Describes an opaque type for handling requests for Quick Look document previews. | Carbon, Cocoa, Files & Software Installation | Reference | 2007-04-20 | 
| HIView Reference
(HTML)
(PDF) Describes the C API for creating and manipulating view-based controls and menus in Carbon applications. | Carbon | Reference | 2007-04-13 | 
| Quick Look Framework Reference
(HTML)
(PDF) Describes the interface for creating plug-ins that generate Quick Look previews and thumbnails. | Carbon, Cocoa, Files & Software Installation | Reference | 2007-04-13 | 
| NSToolbarItemGroup Class Reference
(HTML)
(PDF) Describes a group of items in a window's toolbar. | Cocoa | Reference | 2007-04-11 | 
| NSTableDataSource Protocol Reference
(HTML)
(PDF) Describes the interface for receiving table view data requests. | Cocoa | Reference | 2007-04-10 | 
| Icon Services and Utilities Reference
(HTML)
(PDF) Describes the C API for manipulating and drawing icons in Carbon applications. | Carbon | Reference | 2007-04-06 | 
| NSFontPanel Class Reference
(HTML)
(PDF) Describes the panel for font selection. | Cocoa | Reference | 2007-04-06 | 
| NSFontPanelValidation Protocol Reference
(HTML)
(PDF) Describes the interface for validating fonts. | Cocoa | Reference | 2007-04-06 | 
| NSBrowser Class Reference
(HTML)
(PDF) Describes a control for manipulating one- or two-dimensional data sets. | Cocoa | Reference | 2007-04-05 | 
| NSSpeechRecognizer Class Reference
(HTML)
(PDF) Describes the Cocoa command-and-control voice recognition system. | Cocoa | Reference | 2007-04-03 | 
| NSInputServerMouseTracker Protocol Reference
(HTML)
(PDF) Describes the protocol implemented by text input servers to handle mouse events. | Cocoa | 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 | Reference | 2007-04-02 | 
| NSBrowserCell Class Reference
(HTML)
(PDF) Describes a cell that displays data in a browser. | Cocoa | Reference | 2007-04-01 | 
| NSButton Class Reference
(HTML)
(PDF) Describes a control that responds to clicks. | Cocoa | Reference | 2007-04-01 | 
| NSColorPickingCustom Protocol Reference
(HTML)
(PDF) Describes the interface for receiving custom color-picker user-interface requests. | Cocoa | 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 | 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 | Reference | 2007-04-01 | 
| Control Manager Reference
(HTML)
(PDF) Describes the C API for creating and manipulating Carbon controls. | Carbon | Reference | 2007-03-26 | 
| NSMenuItemCell Class Reference
(HTML)
(PDF) Describes a deprecated class replaced by the NSMenuItem class. | Cocoa | Reference | 2007-03-07 | 
| NSStatusBar Class Reference
(HTML)
(PDF) Describes the collection of status items in the menu bar. | Cocoa | Reference | 2007-03-05 | 
| NSStatusItem Class Reference
(HTML)
(PDF) Describes a status item in the menu bar. | Cocoa | Reference | 2007-03-05 | 
| NSTokenFieldCell Class Reference
(HTML)
(PDF) Describes a cell used in the conversion of entered text into tokens representing objects. | Cocoa | Reference | 2007-03-05 | 
| NSMenuValidation Protocol Reference
(HTML)
(PDF) Describes the interface for enabling and disabling menu items. | Cocoa | Reference | 2007-03-02 | 
| NSLevelIndicator Class Reference
(HTML)
(PDF) Describes a control for displaying a rank or amount along a linear scale. | Cocoa | Reference | 2007-03-01 | 
| NSLevelIndicatorCell Class Reference
(HTML)
(PDF) Describes a cell used for displaying a rank or amount along a linear scale. | Cocoa | Reference | 2007-03-01 | 
| NSActionCell Class Reference
(HTML)
(PDF) Describes the interface for the active area in a control. | 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 | 
| NSColorWell Class Reference
(HTML)
(PDF) Describes a control for displaying and selecting colors. | Cocoa | Reference | 2007-02-28 | 
| Fonts Panel Reference
(HTML)
(PDF) Describes the C API for providing a Fonts window in a Carbon application. | Carbon | Reference | 2007-02-26 | 
| NSErrorRecoveryAttempting Protocol Reference
(HTML)
(PDF) Describes the interface for attempting recovery from runtime errors. | Cocoa | Reference | 2007-02-23 | 
| NSMenuItem Protocol Reference
(HTML)
(PDF) Deprecated - Describes a deprecated protocol replaced by the NSMenuItem class. | Cocoa | Reference | 2007-02-08 | 
| NSOpenGLView Class Reference
(HTML)
(PDF) Describes a view for OpenGL drawing. | Cocoa | Reference | 2007-01-26 | 
| Appearance Manager Reference
(HTML)
(PDF) Describes the C API for coordinating the look of the standard Mac OS human interface. | Carbon | Reference | 2007-01-23 | 
| NSImageView Class Reference
(HTML)
(PDF) Describes a view that displays an image. | Cocoa | Reference | 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 | Reference | 2006-10-31 | 
| Menu Manager Reference
(HTML)
(PDF) Describes the C API for creating and managing an application's menus. | Carbon | Reference | 2006-09-15 | 
| Navigation Services Reference
(HTML)
(PDF) Describes the C API for presenting a user interface for opening, saving, and navigating files. | Carbon | Reference | 2006-08-16 | 
| Backup Core Reference
(HTML)
(PDF) Describes the C API for managing the backup exclusion status of files and folders. | Apple Applications | Reference | 2006-07-31 | 
| Find By Content Reference
(HTML)
(PDF) Deprecated - Describes the legacy C API for performing relevance-ranked searches. Replaced by Search Kit. | Carbon, Cocoa | Reference | 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 | Reference | 2006-07-12 | 
| Drag Manager Reference
(HTML)
(PDF) Describes the C API for dragging objects within the user interface. | Carbon | Reference | 2006-07-12 | 
| NSToolbarItem Class Reference
(HTML)
(PDF) Describes a single item in a window's toolbar. | Cocoa | Reference | 2006-06-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 | 
| NSDrawer Class Reference
(HTML)
(PDF) Describes a retractable user interface element that displays view objects. | Cocoa | Reference | 2006-05-23 | 
| NSForm Class Reference
(HTML)
(PDF) Describes a vertical matrix of NSFormCell objects. | Cocoa | Reference | 2006-05-23 | 
| NSFormCell Class Reference
(HTML)
(PDF) Describes a title and text entry field in an NSForm object. | Cocoa | Reference | 2006-05-23 | 
| NSPreferencePane Class Reference
(HTML)
(PDF) Defines the interface for subclasses to provide preference panes to System Preferences or other applications. | Cocoa | Reference | 2006-05-23 | 
| NSScrollView Class Reference
(HTML)
(PDF) Describes a view for displaying content larger than its bounds. | Cocoa | Reference | 2006-05-23 | 
| NSSearchField Class Reference
(HTML)
(PDF) Describes a text field optimized for entering a search query. | Cocoa | Reference | 2006-05-23 | 
| NSSecureTextField Class Reference
(HTML)
(PDF) Describes a text field that hides its text. | Cocoa | Reference | 2006-05-23 | 
| NSSlider Class Reference
(HTML)
(PDF) Describes a control for selecting a value from a continuous range of values. | Cocoa | Reference | 2006-05-23 | 
| NSSliderCell Class Reference
(HTML)
(PDF) Describes an action cell that provides appearance and behavior for an NSSlider object. | Cocoa | Reference | 2006-05-23 | 
| NSStepper Class Reference
(HTML)
(PDF) Describes a control that can increment and decrement a value. | Cocoa | Reference | 2006-05-23 | 
| NSStepperCell Class Reference
(HTML)
(PDF) Describes an action cell that provides appearance and behavior for an NSStepper object. | Cocoa | Reference | 2006-05-23 | 
| NSTableHeaderCell Class Reference
(HTML)
(PDF) Describes the user interface of a column header of a table view. | Cocoa | Reference | 2006-05-23 | 
| NSTableHeaderView Class Reference
(HTML)
(PDF) Describes a column header of a table view. | Cocoa | Reference | 2006-05-23 | 
| NSTabView Class Reference
(HTML)
(PDF) Describes a view that supports switching between subviews. | Cocoa | Reference | 2006-05-23 | 
| NSTabViewItem Class Reference
(HTML)
(PDF) Describes a single view in a tab view. | Cocoa | Reference | 2006-05-23 | 
| NSToolbarItemValidation Protocol Reference
(HTML)
(PDF) Describes the interface for providing customized enabling and disabling of a toolbar item. | Cocoa | Reference | 2006-05-23 | 
| NSToolTipOwner Protocol Reference
(HTML)
(PDF) Describes the interface for receiving requests for tooltip text. | Cocoa | Reference | 2006-05-23 | 
| NSUserInterfaceValidations Protocol Reference
(HTML)
(PDF) Describes the interface for participating in automatic enabling and disabling of controls. | Cocoa | Reference | 2006-05-23 | 
| NSViewAnimation Class Reference
(HTML)
(PDF) Describes an animation in a view or window. | Cocoa | Reference | 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 | Reference | 2006-05-23 | 
| Screen Saver Framework Reference
(HTML)
(PDF) Describes the Objective-C API for supporting and working with screen effects. | Cocoa | Reference | 2006-05-23 | 
| Carbon Accessibility Reference
(HTML)
(PDF) Describes the C API for making Carbon applications accessible to assistive technologies. | Accessibility | Reference | 2006-02-07 | 
| HIToolbar Reference
(HTML)
(PDF) Describes the C API for creating and manipulating toolbars in Carbon applications. | Carbon | Reference | 2005-09-08 | 
| HIArchive Reference
(HTML)
(PDF) Describes the C API for storing and retrieving data in HIArchives. | Carbon | Reference | 2005-08-11 | 
| HIObject Reference
(HTML)
(PDF) Describes the C API for creating and manipulating human interface objects in Carbon applications. | Carbon | Reference | 2005-08-11 | 
| HIShape Reference
(HTML)
(PDF) Describes the Carbon API for manipulating HIShape objects.  | Carbon | Reference | 2004-06-28 | 
| Carbon Help Manager Reference
(HTML)
(PDF) Describes the interface for displaying short onscreen hints in help tags. | Carbon, Help Technologies | Reference | 2004-03-01 | 
| Interface Builder Services Reference
(HTML)
(PDF) Describes the C API for unarchiving interface objects. | Carbon | Reference | 2004-02-17 | 
| Speech Recognition Manager Reference
(HTML)
(PDF) Describes the C interface for recognizing and accepting spoken input. | Accessibility, Carbon, Speech Technologies | Reference | 2003-02-01 | 
| NSTableView Class Reference
(HTML)
(PDF) Describes a view that displays and manages tabular data. | Cocoa | Reference |  | 
| Carbon Core Release Notes
(HTML) | Text & Fonts | Release Notes | 2007-10-31 | 
| DiscRecording Release Notes
(HTML) Updated for Mac OS X v10.5 | Carbon, Cocoa | Release Notes | 2007-10-31 | 
| Speech Release Notes
(HTML) New document that describes new features, notes, and known issues for speech synthesis on Mac OS X v10.5. | Accessibility, Carbon, Speech Technologies | Release Notes | 2007-10-31 | 
| Input Method Kit Reference Update
(HTML)
(PDF) Summarizes the symbols added to the Input Method Kit framework. | Text & Fonts | Release Notes | 2007-07-18 | 
| Input Method Kit Release Note
(HTML) Describes an Objective-C framework for building input methods for Chinese, Japanese, and other languages. | Text & Fonts | Release Notes | 2007-07-17 | 
| Accessibility Inspector Release Notes
(HTML) | Accessibility | Release Notes | 2005-04-29 | 
| SearchKit Release Notes
(HTML) | Carbon, Cocoa | Release Notes | 2005-04-29 | 
| HID LED test tool
(HTML)
(DMG)
(ZIP) HID Manager sample project that shows how to set and clear keyboard LEDs. | Human Interface Device & Force Feedback | Sample Code | 2008-07-25 | 
| Image Kit with Core Data
(HTML)
(DMG)
(ZIP) Using Image Kit's browser view with Core Data content. | Cocoa | Sample Code | 2008-07-25 | 
| SpotlightFortunes
(HTML)
(DMG)
(ZIP) Demonstrates how to provision a Spotlight importer plug-in for a custom UTI, and how to use a NSMetadataQuery with bindings to display live query results in a table view. | Cocoa | Sample Code | 2008-06-06 | 
| HID Calibrator
(HTML)
(DMG)
(ZIP) Human Interface Device Manager Calibrator sample | Human Interface Device & Force Feedback | Sample Code | 2008-05-07 | 
| HID Config Save
(HTML)
(DMG)
(ZIP) Human Interface Device Manager Configuration sample | Human Interface Device & Force Feedback | Sample Code | 2008-05-07 | 
| HID Explorer
(HTML)
(DMG)
(ZIP) Human Interface Device Manager Explorer | Human Interface Device & Force Feedback | Sample Code | 2008-05-07 | 
| AbstractTree
(HTML)
(DMG)
(ZIP) Using NSTreeController with NSOutlineView, Bindings, and Core Data. | Cocoa | Sample Code | 2008-03-17 | 
| IconCollection
(HTML)
(DMG)
(ZIP) Demonstrates how to use NSCollectionView along with NSWorkspace and named images to determine its content. | Cocoa | Sample Code | 2008-01-18 | 
| DictionaryController
(HTML)
(DMG)
(ZIP) "DictionaryController" is a Cocoa application that demonstrates various ways in how to use the NSDictionaryController class. | Cocoa | Sample Code | 2007-12-20 | 
| SourceView
(HTML)
(DMG)
(ZIP) Demonstrates how to use NSOutlineView driven by NSTreeController. | Cocoa | Sample Code | 2007-11-15 | 
| ButtonMadness
(HTML)
(DMG)
(ZIP) Demonstrates how to use the various types of buttons using a nib file or programatically. | Cocoa | Sample Code | 2007-10-30 | 
| BundleLoader
(HTML)
(DMG)
(ZIP) Demonstrates how to load multiple Cocoa bundles or NSBundles (also known as plug-ins) into the main NSApplication. | Cocoa | Sample Code | 2007-09-21 | 
| DockTile
(HTML)
(DMG)
(ZIP) Demonstrates how to customize your application's icon in the Dock by using the NSDockTile class. | Cocoa | Sample Code | 2007-09-11 | 
| Cocoa PDE with Carbon Printing
(HTML)
(DMG)
(ZIP) Application that uses a Cocoa PDE along with the Carbon Printing APIs. | Carbon | Sample Code | 2007-07-27 | 
| JavaFrameEmbedding example
(HTML)
(DMG)
(ZIP) Small Cocoa application that demonstrates how to use JavaFrameEmbedding.framework | Java | Sample Code | 2007-06-12 | 
| LayerBackedOpenGLView
(HTML)
(DMG)
(ZIP) "LayerBackedOpenGLView" provides a simple example of hosting Cocoa controls as subviews of an NSOpenGLView. | Cocoa | Sample Code | 2007-06-12 | 
| BasicCocoaAnimations
(HTML)
(DMG)
(ZIP) "BasicCocoaAnimations" demonstrates the use of the animator proxy to easily animate Cocoa views and windows. | Cocoa | Sample Code | 2007-06-11 | 
| CustomSave
(HTML)
(DMG)
(ZIP) Demonstrates how to customize the NSSavePanel. | Cocoa | Sample Code | 2007-06-11 | 
| MenuItemView
(HTML)
(DMG)
(ZIP) Demonstrates embedding an NSView inside a menu item or NSMenuItem. | Cocoa | Sample Code | 2007-06-11 | 
| ViewController
(HTML)
(DMG)
(ZIP) Demonstrates how to use "NSViewController". | Cocoa | Sample Code | 2007-06-11 | 
| TrackBall
(HTML)
(DMG)
(ZIP) Demonstrates how to build a custom control based on the NSControl class. | Cocoa | Sample Code | 2007-06-07 | 
| PredicateEditorSample
(HTML)
(DMG)
(ZIP) Demonstrates how to use the NSPredicateEditor class. | Cocoa | Sample Code | 2007-06-06 | 
| PrefsPane
(HTML)
(DMG)
(ZIP) A Cocoa sample System Preferences bundle that demonstrates how to use the NSPreferencePane class. | Cocoa | Sample Code | 2007-06-06 | 
| SpeedometerView
(HTML)
(DMG)
(ZIP) Shows how to make a custom NSView. | Cocoa | Sample Code | 2007-06-06 | 
| CoreTextArc
(HTML)
(DMG)
(ZIP) Illustrates the use of fonts, lines, and runs in a CoreText text drawing Carbon application. | Text & Fonts | Sample Code | 2007-06-04 | 
| TextLayoutDemo
(HTML)
(DMG)
(ZIP) Customizing NSTextView with NSLayoutManager and a custom NSTextContainer. | Cocoa, Text & Fonts | Sample Code | 2007-06-01 | 
| HIView-NSView
(HTML)
(DMG)
(ZIP) Demonstrates how to embed an NSView within an HIView in a Carbon window. | Carbon | Sample Code | 2007-05-29 | 
| ObjectPath
(HTML)
(DMG)
(ZIP) Demonstrates how to use the NSPathControl class. | Cocoa | Sample Code | 2007-05-22 | 
| DatePicker
(HTML)
(DMG)
(ZIP) Demonstrates how to use the NSDatePicker control. | Cocoa | Sample Code | 2007-04-25 | 
| SearchField
(HTML)
(DMG)
(ZIP) Demonstrates how to use and customize the features of the "NSSearchField" control. | Cocoa | Sample Code | 2007-04-25 | 
| CocoaSpeechSynthesisExample
(HTML)
(DMG)
(ZIP) Shows how to use the Carbon Speech Synthesis API from within a Mac OS X Cocoa application. | Speech Technologies | Sample Code | 2007-03-23 | 
| TrackIt
(HTML)
(DMG)
(ZIP) Demonstrates how to use the NSTrackingArea class. | Cocoa | Sample Code | 2007-03-05 | 
| Grady
(HTML)
(DMG)
(ZIP) Demonstrates how to use the NSGradient class. | Cocoa | Sample Code | 2007-02-28 | 
| TwoManyControllers
(HTML)
(DMG)
(ZIP) How to use an intermediate NSArrayController to populate an NSTableView across two to-many relationships. | Cocoa | Sample Code | 2007-02-23 | 
| UIElementInspector
(HTML)
(DMG)
(ZIP) Demonstrates using the Accessibility API introduced in Mac OS X 10.2, which allows manipulation of an application's UI. | Accessibility | Sample Code | 2007-02-19 | 
| CarbonCocoa_PictureCursor
(HTML)
(DMG)
(ZIP) Demonstrates how to use NSCursor from a Carbon based application. | Carbon | Sample Code | 2007-01-12 | 
| SetMouseAcclSample
(HTML)
(DMG)
(ZIP) Find HID System Manager and get/set cursor acceleration | Accessibility, Human Interface Device & Force Feedback | Sample Code | 2006-11-28 | 
| NSFontAttributeExplorer
(HTML)
(DMG)
(ZIP) Demonstrates how to gather and display various metric information for installed fonts using NSFont. | Text & Fonts | Sample Code | 2006-10-26 | 
| MyCustomColorPicker
(HTML)
(DMG)
(ZIP) Shows how to write a custom color picker using Cocoa. | Cocoa | Sample Code | 2006-10-09 | 
| ImageBackground
(HTML)
(DMG)
(ZIP) Shows how to draw an image in the background of an NSOutlineView and NSTableView. | Cocoa | Sample Code | 2006-10-02 | 
| InstallerPluginSample
(HTML)
(DMG)
(ZIP) Provides instructions for extending software installation using custom plugins | Files & Software Installation | Sample Code | 2006-08-30 | 
| StickiesExample
(HTML)
(DMG)
(ZIP) Contains sample code and tools used by Sync Services Tutorial to demonstrate debugging syncing applications. | Apple Applications, Carbon, Cocoa | Sample Code | 2006-08-08 | 
| ABPresence
(HTML)
(DMG)
(ZIP) Displays a list of all the people in your Address Book and their iChat status. | Apple Applications | Sample Code | 2006-08-04 | 
| SayIt
(HTML)
(DMG)
(ZIP) Web Kit plug-in which speaks text passed via JavaScript | Speech Technologies | Sample Code | 2006-08-04 | 
| SetCustomIcon
(HTML)
(DMG)
(ZIP) Demonstrates how to programmatically set a custom icon for a file, folder, or disk. | Carbon | Sample Code | 2006-08-01 | 
| AppleScriptRunner
(HTML)
(DMG)
(ZIP) How to send mail and execute other AppleScripts from a Carbon application. | Carbon | Sample Code | 2006-07-31 | 
| Carbon Porting Tutorial
(HTML)
(DMG)
(ZIP) Porting a simple application from Mac OS 9 to Mac OS X | Porting | Sample Code | 2006-07-25 | 
| HelpHook
(HTML)
(DMG)
(ZIP) Simple Help Viewer integration for J2SE applications, using a native Cocoa library. | Java | Sample Code | 2006-04-12 | 
| MyFirstJNIProject
(HTML)
(DMG)
(ZIP) A Java application that calls the Address Book framework through the JNI | Java | Sample Code | 2006-04-12 | 
| iTunesController
(HTML)
(DMG)
(ZIP) iTunesController allows you to control iTunes without having to bring it to the foreground. | Accessibility, Carbon | Sample Code | 2006-02-23 | 
| PasteboardPeeker
(HTML)
(DMG)
(ZIP) Using pasteboards for Copy and Paste, Drag and Drop, service support and filter services.  | Text & Fonts | Sample Code | 2005-08-10 | 
| SDKExample
(HTML)
(DMG)
(ZIP) Shows how to weak-link against the Carbon framework in various SDKs to adopt new OS features in a single executable. | Carbon | Sample Code | 2005-06-06 | 
| UnsharpMask
(HTML)
(DMG)
(ZIP) Demonstrates how to build Automator actions using Cocoa frameworks. | Apple Applications | Sample Code | 2005-06-06 | 
| UpdateXcodeSubprojects
(HTML)
(DMG)
(ZIP) Updates all subprojects of an Xcode project to Xcode 2.1 format.  Illustrates scripting techniques. | Tools | Sample Code | 2005-06-06 | 
| CoreRecipes
(HTML)
(DMG)
(ZIP) Demonstrates the use of Core Data (persistency and object-graph management) with a variety of application projects. | Cocoa | Sample Code | 2005-06-01 | 
| HITextViewDemo
(HTML)
(DMG)
(ZIP) Overview of basic HITextView functionality, including Tiger's new font & spelling panel support. | Text & Fonts | Sample Code | 2005-06-01 | 
| ImageMapExample
(HTML)
(DMG)
(ZIP) Implements a custom NSView, an image map, and accessorizes it (i.e. makes it work with accessibility). | Accessibility | Sample Code | 2005-06-01 | 
| Installer Tiger Examples
(HTML)
(DMG)
(ZIP) A walkthrough of using distribution scripts and other Tiger Installer features. | Apple Applications, Files & Software Installation, Tools | Sample Code | 2005-06-01 | 
| MLTE_CustomScrolling
(HTML)
(DMG)
(ZIP) Shows how to implement MLTE's custom scrolling functionality | Text & Fonts | Sample Code | 2004-10-15 | 
| MungSaver
(HTML)
(DMG)
(ZIP) Demonstrates a simple Screen Saver module for Panther, using the Sequence Grabber DataProc mung technique. | Carbon, Cocoa | Sample Code | 2003-11-18 | 
| InkSample
(HTML)
(DMG)
(ZIP) Demonstrates some usage scenarios for the Ink.Framework APIs.  | Text & Fonts | Sample Code | 2003-10-27 | 
| MoreIsBetter
(HTML)
(DMG)
(ZIP) Library providing indispensable wrapers and workarounds for many areas of Mac OS programming. | Carbon, Porting | Sample Code | 2003-10-27 | 
| CollectPictColors
(HTML)
(DMG)
(ZIP) Deprecated - Uses Picture Utilities package and KnowsPict application to demonstrate collecting colors used by Pict resources. | Carbon | Sample Code | 2003-10-10 | 
| HID Utilities Source
(HTML)
(DMG)
(ZIP) Shows a high level abstract library for the HID manager. | Human Interface Device & Force Feedback | Sample Code | 2003-10-06 | 
| X11CallCarbonAndCocoa
(HTML)
(DMG)
(ZIP) Demonstrates a double clickable X11 application which performs various "native" Mac OS X operations.  | Porting | Sample Code | 2003-07-28 | 
| TE Over Background
(HTML)
(DMG)
(ZIP) Deprecated - A textEdit that shows old text editing over a colored background  | Carbon | Sample Code | 2003-07-22 | 
| HID Manager Basics
(HTML)
(DMG)
(ZIP) Shows basic use of HID Manager for Mac OS X: including device discovery, queues and polling elements. | Human Interface Device & Force Feedback | Sample Code | 2003-07-10 | 
| SimpleSpeechRecExample
(HTML)
(DMG)
(ZIP) Demonstrates how to use the Speech Recognition Manager in a simple application. | Accessibility, Speech Technologies | Sample Code | 2003-03-26 | 
| Out of This GWorld
(HTML)
(DMG)
(ZIP) Deprecated - Demonstrates the use of offscreen GWorlds and palette animation to simulate animation. | Carbon | Sample Code | 2003-03-12 | 
| BasicInputMethod
(HTML)
(DMG)
(ZIP) An input method implemented as a text service component for Mac OS X. | Text & Fonts | Sample Code | 2003-01-14 | 
| NewCCursor
(HTML)
(DMG)
(ZIP) Deprecated - Shows how to create a black and white 'CURS' and a color 'crsr' cursor resource by hand. | Carbon | Sample Code | 2003-01-14 | 
| StyleFlatteningSample
(HTML)
(DMG)
(ZIP) Shows how to use the ATSUFlatten and ATSUUnflatten APIs.  | Text & Fonts | Sample Code | 2003-01-14 | 
| New HID Manager APIs for Mac OS X version 10.5
(HTML) TN2187: Mac OS X version 10.5 introduces new APIs for the HID Manager. | Human Interface Device & Force Feedback, Porting | Technical Notes | 2008-01-23 | 
| Embedding Bonjour in Windows Applications
(HTML) TN2210: Details the proper steps necessary for a Windows Developer to include Bonjour for Windows in their application. | Porting | Technical Notes | 2008-01-17 | 
| New Control Styles available within J2SE 5.0 on Mac OS X 10.5
(HTML) TN2196: Details what new control styles are available within J2SE 5.0 on Mac OS X 10.5 | Java, Porting | Technical Notes | 2007-11-02 | 
| Querying Metadata With Spotlight
(HTML) TN2192: Describes how a Cocoa application can search Spotlight metadata. | Cocoa | Technical Notes | 2007-06-04 | 
| Creating an About Panel in Your Cocoa Application
(HTML) TN2179: Describes different ways in implementing your Cocoa application's "About" panel. | Cocoa | Technical Notes | 2007-01-22 | 
| Using AppleScript Scripts in Cocoa Applications
(HTML) TN2084: Explains how to work with AppleScript scripts in your Cocoa application. | Cocoa | Technical Notes | 2006-09-19 | 
| JNI Development on Mac OS X
(HTML) TN2147: Discusses use of native APIs and UI elements from Java applications | Java | Technical Notes | 2006-04-17 | 
| Frequently Asked Text Services Manager (TSM) Questions
(HTML) TN2128: Regroups a collection of Text Services Manager (TSM) questions frequently asked by Input Method Developers | Text & Fonts | Technical Notes | 2005-06-24 | 
| Guide to Creating Kiosks on Mac OS X
(HTML)
(  ) TN2062: Discusses techniques used in creating applications which require kiosk-like functionality on Mac OS X. | Carbon, Cocoa | Technical Notes | 2003-02-24 | 
| Installable Keyboard Layouts
(HTML)
(  ) TN2056: Explains how to define a Unicode keyboard via an XML text file. | Human Interface Device & Force Feedback | Technical Notes | 2002-09-27 | 
| Retain Counts of io_object_t Objects in IOKit.framework
(HTML)
(  ) QA1195: Distinguishes between the retain counts of an I/O Kit kernel object and its io_object_t user space proxy. | Human Interface Device & Force Feedback | Technical Q&As | 2008-09-24 | 
| Requirements for Quartz GL
(HTML) QA1536: Describes the requirements for enabling Quartz GL. | Carbon, Cocoa | Technical Q&As | 2008-08-08 | 
| Re-enabling dragging from NSTableView to other applications
(HTML)
(  ) QA1220: Explains how to re-enable drag-and-drop from NSTableViews to other applications | Cocoa | Technical Q&As | 2008-02-08 | 
| Connecting the Font Menu in Interface Builder 3
(HTML) QA1571: How to connect and configure the Font/Format menus in Interface Builder 3. | Text & Fonts | Technical Q&As | 2008-01-21 | 
| Enabling the application menu's "Preferences" menu item on Mac OS X
(HTML) QA1552: Describes the two things you need to implement to enable the "Preferences" menu item on Mac OS X. | Cocoa | Technical Q&As | 2008-01-21 | 
| Debugging a WebKit Plug-in in Xcode
(HTML) QA1500: Directions for debugging a WebKit plug-in in Xcode. | Cocoa | Technical Q&As | 2007-06-05 | 
| NSOpenPanel - Choosing any file and ignoring packages
(HTML) QA1468: Explains how to configure NSOpenPanel to filter only files and ignoring packages. | Cocoa | Technical Q&As | 2007-01-25 | 
| Preventing column reordering in NSTableView
(HTML) QA1503: Demonstrates how to prevent column reordering of certain columns in NSTableView. | Cocoa | Technical Q&As | 2007-01-24 | 
| Configuring the Recent Searches menu for NSSearchField
(HTML) QA1496: Discusses the common problem when adding menu items to the Recent Searches menu. | Cocoa | Technical Q&As | 2006-11-27 | 
| NSProgressIndicator animation and redraw
(HTML) QA1473: Discusses why NSProgressIndicator does not redraw during progress loops. | Cocoa | Technical Q&As | 2006-11-15 | 
| Debugging NSTableView's "Action Invocation" binding
(HTML) QA1472: Discusses the issues and factors that affect NSTableView's "Action Invocation" binding. | Cocoa | Technical Q&As | 2006-11-13 | 
| How to make NSTextField accept tab, return and enter keys.
(HTML) QA1454: Describes how to make the NSTextField control accept tab, return and enter keys by using the control's dispatch delegate method. | Cocoa, Text & Fonts | Technical Q&As | 2006-10-09 | 
| Embedding Hyperlinks in NSTextField and NSTextView
(HTML) QA1487: Shows how a Cocoa app can embed a hyperlink inside both NSTextField and NSTextView using NSAttributedString. | Cocoa, Text & Fonts | Technical Q&As | 2006-10-02 | 
| Disabling and Enabling an NSTextView
(HTML) QA1461: Shows how a Cocoa application can disable and enable an NSTextView. | Cocoa | Technical Q&As | 2006-09-11 | 
| Enumerating fonts with ATS
(HTML) QA1471: Describes the different ATS font enumeration methods | Text & Fonts | Technical Q&As | 2006-04-14 | 
| Setting default open Finder window
(HTML) QA1449: How to set the default Finder window to open when a disk is mounted | Files & Software Installation | Technical Q&As | 2006-01-03 | 
| StopAlert and NoteAlert now use the Application icon
(HTML) QA1378: System Alerts now use the Application icon to let the User easily identify the source of the alert. | Carbon | Technical Q&As | 2005-10-04 | 
| Unified window title and toolbar appearance in Carbon
(HTML) QA1423: How to use the unified window title and toolbar appearance for a Carbon window. | Carbon | Technical Q&As | 2005-06-17 | 
| Crash in ABAddPropertiesAndTypes
(HTML) QA1404: How to correctly add custom Address Book properties using ABAddPropertiesAndTypes | Apple Applications | Technical Q&As | 2005-04-04 | 
| Help Book Caching During Software Development
(HTML) QA1409: Development situations that can potentially confuse Help Viewer | Files & Software Installation | Technical Q&As | 2005-03-30 | 
| Finding an NSView's current magnification.
(HTML) QA1346: How to discover the current magnification (zoom level) of any NSView. | Cocoa | Technical Q&As | 2005-03-08 | 
| My custom item dismisses my Navigation Services dialog
(HTML) QA1381: Gives a workaround for dismissive clicks on items in the custom area of Navigation Services dialogs. | Carbon | Technical Q&As | 2004-11-22 | 
| Clickable Static Text Item
(HTML) QA1380: Explains how to make a static text item respond to clicks | Carbon | Technical Q&As | 2004-10-05 | 
| SetFontInfoForSelection incorrect prototype
(HTML) QA1375: Describes the incorrect prototyping of the SetFontInfoForSelection API and gives a workaround. | Carbon, Text & Fonts | Technical Q&As | 2004-10-04 | 
| Why isn't my edit text box in my Navigation dialog's custom area working on 10.3?
(HTML) QA1315: Explains a bug in the Mac OS X 10.3 Navigation Services Custom Area involving the EditText and its work around. | Carbon | Technical Q&As | 2003-10-28 | 
| Activating CrashReporter in OS X
(HTML) Deprecated - QA1057: Explains of how to enable crash reporting in Mac OS X version 10.0. | Tools | Technical Q&As | 2001-05-13 | 
| How to get custom views to show up in NSToolbarItems
(HTML) QA1029: Why custom views may not show up in an NSToolBarItem and how to make it visible. | Cocoa | Technical Q&As | 2001-05-03 | 
| Where should I install my help book, and how does Help Viewer locate it?
(HTML) QA1022: Describes how to set up your application to work with Apple's Help Viewer. | Help Technologies | Technical Q&As | 2001-04-09 | 
| Displaying Help
(HTML) QA1006: Discusses how an application can ask the Help Viewer to display help about a particular topic. | Help Technologies | Technical Q&As | 2001-02-21 | 
| QDFlushPortBuffer
(HTML)
(  ) QD65: Describes a possible solution for window update problems under Carbon. | Carbon, Porting | Technical Q&As | 2000-11-08 | 
| grayishTextOr and Mac OS 8.5
(HTML)
(  ) Deprecated - QD59: Explains why text drawn using TextMode(grayishTextOr) is never  drawn; provides a workaround. | Carbon | Technical Q&As | 1998-12-07 | 
| Creating Gray Scaled Images > 8 bits
(HTML)
(  ) Deprecated - QD51: Shows how to create gray-scaled images at resolutions greater than 8 bits for display. | Carbon | Technical Q&As | 1997-11-17 | 
| Using qd and QDGlobals
(HTML)
(  ) Deprecated - QD40: Why a sample program compiled with SC may give the link error: undefined entry qd. Provides a solution. | Carbon | Technical Q&As | 1996-02-09 | 
| Using Temporary Memory with OpenPicture
(HTML) Deprecated - QD20: Provides several techniques of causing OpenPicture to allocate temporary memory for a picture handle. | Carbon | Technical Q&As | 1996-02-01 | 
| Error -151 and NewGWorld
(HTML) Deprecated - QD18: Explains what the error code -151 means when in NewGWorld. | Carbon | Technical Q&As | 1995-09-15 | 
| Problem with PaintRgn on 256-color Screens
(HTML) Deprecated - QD23: PaintRgn with RGBForeColor and transfer mode addOver doesn't return color to original on 256-color-screens. | Carbon | Technical Q&As | 1995-09-15 | 
| Window Manager and EraseRect
(HTML) Deprecated - QD26: Why WindowManager causes a flicker using EraseRect and provides a solution for this problem. | Carbon | Technical Q&As | 1995-09-15 |