> I wish NSDictionary (NSMutableDictionary actually) could handle
> arbitrary mappings of one type of object to another, without copying
> the keys.  A string makes a good key most of the time but what about
> the case where you want to do the reverse mapping, to find the string
> which you have associated with a particular object?  I'm accustomed to
> things like Qt and Java where hashtables can contain anything for both
> key and value.  Is there an alternative which does work that way?  I
> didn't try CFDictionary yet; is that appropriate for an iPhone app?

NSDictionary will use almost any object as a key:

From the docs:
"In general, a key can be any object (provided that it conforms to the 
NSCopying protocol...)"

 -- and if it is an immutable object, that -copy is just a -retain.

Only if you want to use KVC with the NSDictionary to the keys need to be 
strings.

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to