【发布时间】:2010-09-20 08:04:42
【问题描述】:
我有一个由数组中的对象填充的表格视图。我想给用户删除表条目的选项。我想知道如果我使用 NSDictionary 而不是 NSMutableArray 会更容易吗?你怎么知道什么时候使用 NSDictionary 而不是 NSMutableArray?
【问题讨论】:
标签: objective-c uitableview cocoa-touch nsmutablearray
我有一个由数组中的对象填充的表格视图。我想给用户删除表条目的选项。我想知道如果我使用 NSDictionary 而不是 NSMutableArray 会更容易吗?你怎么知道什么时候使用 NSDictionary 而不是 NSMutableArray?
【问题讨论】:
标签: objective-c uitableview cocoa-touch nsmutablearray
如果您的数据基于键值方案,请使用字典。否则使用数组。这纯粹是基于您正在处理的数据类型的设计决策。如果您使用的是字典,请确保同一键没有多个实体!
甚至,使用字典对象数组也可以达到目的。
通常首选 NSArray 作为数据源,而不是 NSDictionary。
【讨论】: