Jump To:
Leopard Guides: Carbon
Carbon provides a number of high-level ways to share data or otherwise communicate between applications. Copy and paste, drag and drop, and messaging using AppleScript are a few examples.

Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Date
Uniform Type Identifiers Overview (HTML) (PDF)
Describes uniform type identifiers and how to use them.
2008-04-08
AppleScript Language Guide (HTML) (PDF)
Defines the AppleScript scripting language. Includes many brief sample scripts.
2008-03-11
AppleScript Overview (HTML) (PDF)
Introduces the technology for writing scripts to control applications. Useful for scripters and application developers.
2007-10-31
Launch Services Programming Guide (HTML) (PDF)
Explains how an application can open document files, other applications, and URLs.
2007-08-23
HIArchive Programming Guide (HTML) (PDF)
Describes how to store data objects using HIArchive. Also includes information to make custom HIObjects archivable.
2005-08-11
Pasteboard Manager Programming Guide (HTML) (PDF)
Describes how to create and manage pasteboards in Carbon applications.
2005-07-07
XML-RPC and SOAP Programming Guide (HTML) (PDF)
Explains how to make remote procedure calls from applications or from AppleScript scripts.
2005-03-03
Setting Up Your Carbon Application to Use the Services Menu (HTML) (PDF)
Explains how to make a Carbon application share functionality with other applications.
2003-12-10
Drag Manager Programmer's Guide (PDF)
Explains how to add support for drag and drop to a Carbon application.
1995-12-11