---
title: Introduction to Quartz Composer Programming Guide
framework: graphicsimaging
role: article
path: apple-archive/documentation/GraphicsImaging/Conceptual/QuartzComposer/qc_intro
---

# Introduction to Quartz Composer Programming Guide

Describes how to used the framework to load, play, and control compositions.

## Organization of This Document

This document is organized as follows:

- [Using QCView to Create a Standalone Composition](../qc_play_ib/qc_play_ib.html#//apple_ref/doc/uid/TP40001357-CH207-TPXREF101) discusses how to render a composition to a `QCView` object using Interface Builder but no code. - [Publishing Ports and Binding Them to Controls](../qc_play_ib_input/qc_play_ib_input.html#//apple_ref/doc/uid/TP40001357-CH208-TPXREF101) shows how to add controls to the user interface that are bound to one or more published ports in a composition. - [Using the QCRenderer Class to Play a Composition](../qc_play_renderer/qc_play_renderer.html#//apple_ref/doc/uid/TP40001357-CH209-TPXREF101) describes the `QCRenderer` class and shows how to use it to load and play a composition programmatically. - [Adding Compositions to Webpages and Widgets](../qc_webkit/qc_webkit.html#//apple_ref/doc/uid/TP40001357-CH3-SW6) describes how to include a composition in a webpage or Dashboard widget.

## See Also

These resources are essential for anyone wanting to program using the Quartz Composer framework:

- *Quartz Composer Reference Collection* provides documentation for the Objective-C programming interface for Quartz Composer. - `/Developer/Examples/Quartz Composer Sample Code` contains a variety of Quartz Composer compositions. - The Quartz Composer development mailing list ([quartzcomposer-dev](http://lists.apple.com/mailman/listinfo/quartzcomposer-dev)) is an excellent place to discuss programming issues or topics with other developers.

[Next](../qc_play_ib/qc_play_ib.html)

Copyright © 2004, 2013 Apple Inc. All Rights Reserved. [Terms of Use](http://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](http://www.apple.com/privacy/) | Updated: 2013-04-23
