Jump To:
Leopard Guides: Cocoa
Support for external assistive applications is built into Mac OS X. An assistive application interacts with an application to allow persons with disabilities to use it. For example, it can enable the visually impaired to perform actions through verbal commands corresponding to menu items and button labels. By using Cocoa programming interfaces and following simple guidelines, developers can make the user interface of their applications available to these external assistive applications.

A guided introduction for developers who want to make their applications accessible to all users.  
Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Date
Mac OS X Technology Overview (HTML) (PDF)
Introduces Mac OS X and its technologies.
2008-10-15
Apple Human Interface Guidelines (HTML) (PDF)
Introduces the Mac OS X user experience and explains how to design an application for Aqua.
2008-06-09
Accessibility Overview (HTML) (PDF)
Explains how to use the accessibility features built into Mac OS X.
2008-03-11
Accessibility Programming Guidelines for Cocoa (HTML) (PDF)
Explains how Cocoa applications make their user interface available to external assistive applications.
2007-02-08
Speech (HTML) (PDF)
Explains Cocoa's interfaces to the speech synthesis and speech recognition technologies.
2003-08-08