Jump To:
Leopard Technical 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 Technical Notes List.
C APIs for recording, processing, playing, and creating sound content.   C APIs for creating and handling the data available to a program.   Principles to consider when designing a Carbon application.

C APIs for handling messages sent to applications by the Mac OS.   C APIs for gaining access to files and folders on storage devices.   C APIs for developing full-featured games for Mac OS X.

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.   Resources for measuring, evaluating, and improving Carbon code performance.

Guidance in adapting Carbon applications to use Apple's newest technologies.   C APIs for imaging content to a PDF document or a printing device.   Facilities that help Carbon programs manage their own scheduling and execution.

C APIs for creating, delivering, and playing multimedia in Carbon applications.   Support for handling system and program resources from within a Carbon application.   Facilities to prepare Carbon code for execution and support it at execution time.

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.