• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Is there any compression library for Cocoa?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


References: 
 >Re: Is there any compression library for Cocoa? (From: Trygve Inda <email@hidden>)

  • Prev by Date: Re: do i have to convert each unichar on ppc and intel
  • Next by Date: Re: Any actor or coroutine implementations for Cocoa?
  • Previous by thread: Re: Is there any compression library for Cocoa?
  • Next by thread: Re: Is there any compression library for Cocoa?
  • Index(es):
    • Date
    • Thread