Quartz ComposerでCocoaバインディング

jitte2007-03-27


XcodeヘルプのQuartz Composer Programming Guideの通り。こんな感じ。

  • Quartz Composer側で、ぐりぐりしたい変数をPublishしておく
  • Cocoa Applicationプロジェクトを作成
  • Quartzフレームワークをプロジェクトに追加する
  • Interface BuilderにQuartzパレットを追加する
  • ウィンドウにQCViewを、インスタンスにQCPatchControllerを追加する
  • ビューのpatchをコントローラのpatchにバインド
  • スライダーとかカラーの部品を配置して、Publishしておいた変数にバインド

って、1行もコーディングしなかったよ!