Jump To:
Leopard Articles
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 Articles List.
C APIs for supporting assistive technology applications.   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.

Developer support for optimizing Carbon applications for Intel-based Macs.   Facilities for data sharing and communication between Carbon programs.   C APIs for developing web content and Internet and web applications.

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.

Facilities that help Carbon programs manage their own scheduling and execution.   Authentication, authorization, and cryptographic services for Carbon applications.   Resources for building Carbon applications and frameworks.

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