表视图的 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的主要内容,如果未能解决你的问题,请参考以下文章
将 NSMutableArray 加载到 iPhone 的表视图中时无法识别的选择器