• 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: Display csv in a tableView with bindings
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Display csv in a tableView with bindings


  • Subject: Re: Display csv in a tableView with bindings
  • From: "Adam R. Maxwell" <email@hidden>
  • Date: Sun, 26 Jul 2009 15:44:01 -0700


On Jul 26, 2009, at 3:04 PM, Kyle Sluder wrote:

On Jul 26, 2009, at 2:52 PM, "Adam R. Maxwell" <email@hidden> wrote:

"CFString objects perform other “tricks” to conserve memory, such as incrementing the reference count when a CFString is copied."

Not every NSString is necessarily a CFString. They're toll-free bridged, but that just means the CF implementation needs to be aware of any non-NSCFString instances it is handed. I belive the private NSPathStorage class might not be a subclass of NSCFString.

Correct. The same design principle applies for NS classes, though, and a quick test program shows that -[NSPathStore2 copy] returns the same pointer.


IOW, just because two types are toll-free bridged does not mean they have the same behavior. Look at NSDictionary for a known example; if you create a CFDictionary with certain options and then use it as an NSDictionary you do not get the same behavior (I believe the relevant option involves whether the dictionary should copy its keys).

Yeah, that's part of it. If you use pointer equality and copyWithZone: doesn't return the same object, setObject:forKey: will break your dictionary.


http://www.cocoabuilder.com/archive/message/cocoa/2006/6/9/165304

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________

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: 
 >Display csv in a tableView with bindings (From: email@hidden)
 >Re: Display csv in a tableView with bindings (From: Aaron Burghardt <email@hidden>)
 >Re: Display csv in a tableView with bindings (From: "I. Savant" <email@hidden>)
 >Re: Display csv in a tableView with bindings (From: Aaron Burghardt <email@hidden>)
 >Re: Display csv in a tableView with bindings (From: "I. Savant" <email@hidden>)
 >Re: Display csv in a tableView with bindings (From: "Adam R. Maxwell" <email@hidden>)
 >Re: Display csv in a tableView with bindings (From: Kyle Sluder <email@hidden>)

  • Prev by Date: Re: Display csv in a tableView with bindings
  • Next by Date: Re: NSDictionary crash
  • Previous by thread: Re: Display csv in a tableView with bindings
  • Next by thread: Re: Display csv in a tableView with bindings
  • Index(es):
    • Date
    • Thread