我应该使用什么样的集合类?
目前,我的iPhone应用程序使用NSMutableArrays来保存NSStrings。我有更多信息要与每个数组中的每个条目相关联。例如,以前我只有一件事放在Array1 [0]中,一个字符串。但是,现在,我想要将另一个字符串和一个整数关联起来。我猜是这样的:
老:[string]
new [string,string,integer]
我在考虑使用字典,但我不确定它是否正确。有什么建议?
没有找到相关结果
已邀请:
3 个回复
戊袱
中的元素可以是字典,C
或Objective-C对象。 字典可以工作,但是如果你要存储原始数据类型值(需要加箱,例如
)或者有可能在更深层次上扩展数据(包含包含另一个字典的字典的字典),它可能很麻烦。此外,不会隐式键入字典对象。 C
可以工作,但它也需要装箱,你不会受益于内存管理方面的Cocoa集合语义 - 你必须自己做。此外,对于
成员没有隐含的支持
语义。 我通常为聚合数据类型声明一个Objective-C类,它将存储在诸如
之类的集合中。在你的情况下,像
襄挟款籍
茶鬼失形