Jump To:
Leopard Release Notes
Carbon is a set of C APIs offering developers an advanced user interface tool kit, event handling, the Quartz 2D graphics library, and multiprocessing support. Developers have access to other C and C++ APIs, including the OpenGL drawing system and the Mach microkernel.

A guided introduction and learning path for developers new to Carbon.   Essential information for developers using procedural C.   C API references organized by framework.
Carbon Topics
View the complete Carbon Release Notes List.
C APIs for recording, processing, playing, and creating sound content.   A C framework that provides basic software services to Carbon applications.   C APIs for gaining access to files and folders on storage devices.

C APIs for creating 2D, 3D, and PDF content in Carbon applications.   C APIs for implementing essential user interface elements.   Facilities for data sharing and communication between Carbon programs.

C APIs that ready applications for other locales.   C APIs for adding networking features to Carbon applications.   Support for handling system and program resources from within a Carbon application.

C APIs for creating and calling scriptable applications.   Authentication, authorization, and cryptographic services for Carbon applications.   C APIs for working with text and fonts, and rendering glyphs.

Resources for building Carbon applications and frameworks.   C APIs for creating the look and feel of Carbon applications.  

View legacy documents, including technologies, features, products, APIs, and programming techniques that are no longer supported or have been superseded.