iPhoneで画像を扱うときは、CocoaのNSImageに変わって、UIImageを使います。 UIImageはproperty、.CGImageでCGImageRefを取得できます。 で、UIImageはいろんな方法で作れたり取得できるのですが、retain関係がどうなってるのか、いまいちよくわからない! @property(nonatomic,readonly) CGImageRef CGImage; こうなっております。 readonlyはgetterのみ。入れ替えできない、という意味ですね。 nonatomicって何よ?ということで調べてみると Objective-C 2.0プログラミング言語: プロパティの宣言と実装 nonatomic 合成されるアクセサが非アトミックになるように指定します。 デフォルトでは、合成されるアクセサはすべてアトミックです。これは、マルチ