Re: Is there any compression library for Cocoa?
Re: Is there any compression library for Cocoa?
- Subject: Re: Is there any compression library for Cocoa?
- From: Christopher Nebel <email@hidden>
- Date: Wed, 30 Apr 2008 09:04:04 -0700
On Apr 30, 2008, at 4:40 AM, Trygve Inda wrote:
On 30 Apr 2008, at 12:35, Trygve Inda wrote:
So why the need for + dataWithBytesNoCopy:length:freeWhenDone: ?
It would seem that if freeWhenDone is YES, these are identical
calls?
Because sometimes you might want to use NO. i.e maybe its a non-
malloced buffer that you want to treat as NSData, or maybe just a
malloced buffer that you need to pass to some method that expects
an NSData, but you don't want to have to duplicate the entire buffer.
I guess the freeWhenDone is a newer call then, otherwise it'd make
more sense to only have the freeWhenDone variant.
-[NSData dataWithBytesNoCopy:length:freeWhenDone] was introduced in
10.2, but it wouldn't necessarily be out of line to have both calls
even if they were the same age. There are lots of methods that are
convenience wrappers for longer methods, such as the the factory
methods on many classes or the -[NSString rangeOfString:] variants.
--Chris Nebel
_______________________________________________
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