iPhoneプログラミング一覧

目次

Quartz composerをどこで入手するか

http://asterisknautz.net/wordpress/?p=127

によれば、

https://developer.apple.com/downloads/index.action#

から取得できるようだ。

QuartzCoreとは

アニメーションのためのフレームワーク

QuartzCoreとは X と競合するシステム

参考文献

http://ja.wikipedia.org/wiki/X_Window_System

Unix系システムでは、グラフィックス表示には X が使われるのが普通である。しかし、X の代替となるシステムを開発しようという試みはいくつかある。歴史的には、サン・マイクロシステムズの NeWS(市場では成功しなかった)、NeXT の Display PostScript?(アップルが Quartz に置換した)、日本製のGMWがあった。 Quartz 開発者の1人 Mike Paquette は、アップルが Display PostScript? から X に移行せずに独自のウィンドウサーバを開発した理由として、アップルが必要とする全ての機能を X11 に追加してみたら、X11 とは似ても似つかないものになり、他のXサーバとの互換性も失ってしまったと説明した。

使用するには

プロジェクトのFrameworksフォルダ上で右クリックしてから、[追加]→[既存のフレームワーク]の順に選択して。Frameworksフォルダの下のQuartzCore.frameworkフォルダまでだどり、[追加]をクリックする。

Core Animation

Core Animationは、Quartz Coreフレームワークに含まれている。

アニメーションを簡単に記述可能にするフレームワークである。

http://journal.mycom.co.jp/special/2007/coreanimation/index.html

テキスト形式でqtzを見る

http://meteor.blog.avis.jp/archives/227

plutil -convert xml1 -o OutputFile.qtz InputFile.qtz

何もないファイルをInputFile?.qtzという名前で保存して上記のコマンドでxmlファイルに変換してみたんですが、data部分がmime64でエンコードされているだけの箇所があって、必ずしも全て読める訳ではない感じ。

元に戻すには、

plutil -convert binary1 -o OutputFile.qtz InputFile.qtz

なにか動画ファイルを追加して差分とってみる

diff -w -B output.qtz output2.qtz|sed s/^\>//>>diff_result_1_2.txt

背景のウィンドウを取り除く

ウィンドウを透明にするには、RoundTransparentWindow?サンプルにある

http://sitearo.com/cocoa/9800_QuartzComp/85_QCMascot/index.html


添付ファイル: fileoutput2.qtz 162件 [詳細] fileoutput.qtz 155件 [詳細]
トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-11-08 (木) 14:07:44 (4181d)