2

我想做简单的iOS应用。从列表中 - 300 个人,您根据他的名字选择一个人(名字会不同),然后您会看到此人的 4 个不同属性。我将其视为具有一个标签和 4 个具有属性的单元格的 UITable 视图。保存所有这些数据(名称和属性)的常用方法是什么?这将是大约 1200 条记录。我应该使用 NSArray 还是 NSDictionary ?名称可能是相应属性的关键。也许有人可以提示一些教程?非常感谢!

4

2 回答 2

1

正如@KaanDedeoglu 所说,使用 NSDictionaries 的 NSArray。使用数组在表格视图中显示数据是最简单的,并且在单元格配置方法中,您可以轻松访问数组内部的 NSDictionaries。应该向您展示如何完全按照您的意愿行事。

于 2012-08-16T13:38:10.227 回答
0

字典字典会给你比字典数组更好的性能。(由于键集被索引,访问速度更快,您将避免迭代的“for”循环并使用 objectForKey: 代替“。在我看来,这种方法更适合更大的数据集)。这种方法的缺点:排序不会被保留,但是您可以在显示项目之前自己进行排序(例如,获取所有键,按字母顺序对它们进行排序,然后开始显示已排序键数组中每个键的对象等。实现可能会因您的需要而异)。

于 2012-08-16T13:42:13.247 回答