2010-09-20 70 views
0

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

回答

3

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

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

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