表视图的 NSMutableArray 与 NSDictionary

Posted

技术标签:

【中文标题】表视图的 NSMutableArray 与 NSDictionary【英文标题】:NSMutableArray vs. NSDictionary for a table view 【发布时间】:2010-09-20 08:04:42 【问题描述】:

我有一个由数组中的对象填充的表格视图。我想给用户删除表条目的选项。我想知道如果我使用 NSDictionary 而不是 NSMutableArray 会更容易吗?你怎么知道什么时候使用 NSDictionary 而不是 NSMutableArray?

【问题讨论】:

【参考方案1】:

如果您的数据基于键值方案,请使用字典。否则使用数组。这纯粹是基于您正在处理的数据类型的设计决策。如果您使用的是字典,请确保同一键没有多个实体!

甚至,使用字典对象数组也可以达到目的。

通常首选 NSArray 作为数据源,而不是 NSDictionary。

【讨论】:

以上是关于表视图的 NSMutableArray 与 NSDictionary的主要内容,如果未能解决你的问题,请参考以下文章