On Fri, Aug 13, 2010 at 4:22 PM, Greg Parker <gpar...@apple.com> wrote: > On Aug 13, 2010, at 1:09 PM, Geoffrey Holden wrote: >> Is it possible to store a class object in NSMutableDictionary? > > Class objects cannot be used as dictionary keys, because NSDictionary copies > its keys and class objects can't be copied. Class objects can be used as > dictionary values.
This does not appear to be the case. From the NSObject docs: copyWithZone: Returns the receiver. + (id)copyWithZone:(NSZone *)zone Return Value The receiver. Discussion This method exists so class objects can be used in situations where you need an object that conforms to the NSCopying protocol. For example, this method lets you use a class object as a key to an NSDictionary object. You should not override this method. Mike _______________________________________________ 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