• 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: Bindings to display an NSArray of NSStrings as a single NSString?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bindings to display an NSArray of NSStrings as a single NSString?


  • Subject: Re: Bindings to display an NSArray of NSStrings as a single NSString?
  • From: Jonathan Hess <email@hidden>
  • Date: Tue, 5 Aug 2008 19:44:11 -0700


On Aug 5, 2008, at 7:27 PM, Erik Buck wrote:

> You could add a category to NSArray...
>
> @implementation NSArray (ArrayOfStringsAsSingleString)
> - (NSString *)arrayOfStringsAsSingleString { return [self
> componentsJoinedByString:@", "]; }
> @end
>
> ...and then bind to "values.arrayOfStringsAsSingleString".

Um, why not just bind to "values.description" the -description method of NSArray will return a string containing comma separated descriptions of the contained objects. It will even work if the contained objects aren't all strings.

One reason would be that the description message is for debugging and is free to change its output at any point. It isn't intended to be displayed to the user. I wouldn't want my program to start including "<ClassName: PointerValue> debug info" at some point because some engineer at a lower level than me decided to modify the description method for better debugging.


Jon Hess



_______________________________________________

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

_______________________________________________

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: Bindings to display an NSArray of NSStrings as a single NSString? (From: Erik Buck <email@hidden>)

  • Prev by Date: Re: handling idle events
  • Next by Date: How to debug a corrupted stack
  • Previous by thread: Re: Bindings to display an NSArray of NSStrings as a single NSString?
  • Next by thread: Re: Bindings to display an NSArray of NSStrings as a single NSString?
  • Index(es):
    • Date
    • Thread