Image Kit

id:eccoHowling:20071123:p1の続き。CGImageRefを直接描画する方法は何があるかとInterface Builderを弄っていて見つけた。

IKImageViewにsetImage:imagePropertiesでCGImageを直接渡してみても、CGImageSourceから渡すことが前提なのか、表示されなかった。ドキュメントをざっと読んだけど、これは画像におけるNSTextViewになるのだろうか。
Leopardのグラフィックス環境を改めて俯瞰すると、Appleの「GUI」に対する執念が迸っているようにも見える。正直、色んなAPIが色んなフレームワークに分散していて*1Xcodeプロジェクトに含めるのが面倒で困る。

*1:CoreGraphicsはApplicationServices.framework、ImageKitやQuartzComposerQuartz.framework、Core Image/Video/AnimationはQuartzCore.framework