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)
( )
( )
(Français HTML)
(Français PDF)
(Deutsch HTML)
(Deutsch PDF)
(Español HTML)
(Español PDF)
(Nederlands HTML)
(Nederlands PDF)
(Italiano HTML)
(Italiano PDF)
(简体中文 HTML)
(简体中文 PDF)
Explains how to use Dashcode to create Dashboard widgets.
|
Tools |
Guides |
2008-09-09
|
|
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
|
|
Xcode Quick Tour Guide 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-06-05
|
|
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
|
|
Button Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa buttons.
|
Cocoa |
Guides |
2007-12-11
|
|
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
|
|
Interface Builder User Guide
(HTML)
(PDF)
Conceptual information and tasks explaining how to use the Interface Builder application to design user interfaces.
|
Tools |
Guides |
2007-10-31
|
|
Mac OS X Technology Overview
(HTML)
(PDF)
Introduces Mac OS X and its technologies.
|
Accessibility |
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
|
|
Dock Tile Programming Guide
(HTML)
(PDF)
Explains how to provide an icon and contextual menu in Carbon applications.
|
Carbon |
Guides |
2007-07-10
|
|
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
|
|
Identity Services Programming Guide
(HTML)
(PDF)
Explains how identities work and how to use them in applications.
|
Apple Applications |
Guides |
2007-05-15
|
|
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
|
|
Dashboard Programming Topics
(HTML)
(PDF)
Explains Dashboard and Web Kit technologies used in widgets.
|
Apple Applications |
Guides |
2007-04-13
|
|
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
|
|
Toolbar Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa toolbars.
|
Cocoa |
Guides |
2007-01-08
|
|
Matrix Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa matrices.
|
Cocoa |
Guides |
2006-11-07
|
|
Control and Cell Programming Topics for Cocoa
(HTML)
(PDF)
Explains the relationship between Cocoa control and cell objects.
|
Cocoa |
Guides |
2006-10-16
|
|
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
|
|
Window Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa windows and panels.
|
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
|
|
Web Kit Objective-C Programming Guide
(HTML)
(PDF)
Explains how to use the Web Kit to embed web content in both Cocoa and Carbon applications.
|
Cocoa |
Guides |
2006-05-23
|
|
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
|
|
Apple Publications Style Guide
(PDF)
Describes style and usage of Apple terms, including user interface terms that should be used in applications.
|
General |
Guides |
2006-01-10
|
|
Dashboard Tutorial
(HTML)
(PDF)
Explains how to develop a Dashboard widget.
|
Apple Applications |
Guides |
2006-01-10
|
|
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
|
|
Dialogs and Special Panels
(HTML)
(PDF)
Explains how to create alert panels. Includes links to documents about other types of panels.
|
Cocoa |
Guides |
2003-08-01
|
|
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 Boxes
(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
|
|
NSPanel Class Reference
(HTML)
(PDF)
Describes the class that implements a lightweight, easy-access window.
|
Cocoa |
Reference |
2008-07-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 |
Reference |
2008-07-11
|
|
NSDatePicker Class Reference
(HTML)
(PDF)
Describes the class that provides a control for displaying and editing a date.
|
Cocoa |
Reference |
2008-06-09
|
|
NSDatePickerCell Class Reference
(HTML)
(PDF)
Describes the class that provides a cell for displaying and editing a date.
|
Cocoa |
Reference |
2008-06-09
|
|
Accessibility (ApplicationServices/HIServices) Reference
(HTML)
Describes the low-level API for making applications accessible to assistive applications.
|
Accessibility |
Reference |
2008-04-08
|
|
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 the class used to display a progress indicator that shows that a lengthy task is under way.
|
Cocoa |
Reference |
2008-03-11
|
|
NSSearchFieldCell Class Reference
(HTML)
(PDF)
Describes the class for managing search-field cells.
|
Cocoa |
Reference |
2008-03-11
|
|
NSCursor Class Reference
(HTML)
(PDF)
Describes the class used to manage the appearance of the cursor.
|
Cocoa |
Reference |
2008-02-08
|
|
NSLocale Class Reference
(HTML)
(PDF)
Describes the class used to encapsulate information about linguistic, cultural, and technological conventions and standards.
|
Cocoa |
Reference |
2008-02-08
|
|
NSMenu Class Reference
(HTML)
(PDF)
Describes the class for managing an application's menus.
|
Cocoa |
Reference |
2008-02-08
|
|
NSMenuItem Class Reference
(HTML)
(PDF)
Describes the class for creating and managing command items in menus.
|
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
|
|
NSButtonCell Class Reference
(HTML)
(PDF)
Describes the class that implements the functionality of a button.
|
Cocoa |
Reference |
2007-12-11
|