【发布时间】:2012-08-10 04:42:23
【问题描述】:
我有一个 NSDictionary,我将它传递给一个 NSObject 类,在那里我将所有值从字典中提取出来,并将它们传递给正确的类型。
例如 NSInteger、BOOL、NSString、char 是我从 NSDictionary 中提取并放入它们唯一变量的值的类型。
我的问题是将这些值变成一个大对象然后可以放入数组中的最佳方法是什么?
我听说我可以将类本身用作对象。但我不确定如何做到这一点。
或者我可以将它们放回 NSDictionary 吗?...但如果是这种情况,NSDictionaries 是否允许多种值类型?
【问题讨论】:
-
如果您知道元素的数量和种类将保持不变,请将您的键设置为静态 NSString 以便于访问。
-
我会这样做,但我需要将它们放入正确的值类型中,因为我必须使用 NSStrings 和 NSInteger 值进行排序。
标签: iphone ios nsdictionary nsobject