Re: bitmap caching issue (was: settings to build for 10.5 on 10.6?)
Re: bitmap caching issue (was: settings to build for 10.5 on 10.6?)
- Subject: Re: bitmap caching issue (was: settings to build for 10.5 on 10.6?)
- From: Rob Keniger <email@hidden>
- Date: Mon, 21 Sep 2009 08:22:56 +1000
On 21/09/2009, at 7:22 AM, Ken Ferry wrote:
Well, yes, but copying the data out one way or another is probably
safer.
:-)
Once you've passed a CGImage to some other API, you really don't
know how
long it'll survive, so it's hard to say when it would be safe to
release the
NSBitmapImageRep.
So would this be acceptable on 10.5/GC?
@implementation NSBitmapImageRep (Additions)
- (CGImageRef)safeCGImage
{
CGImageRef cgImage = [self CGImage];
return (CGImageRef) CFMakeCollectable(CGImageCreateCopy(cgImage));
}
@end
--
Rob Keniger
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden