iOS Dictionary,将每个数组的第n个值添加到字典的每个键中

时间:2014-11-11 04:01:13

标签: uitableview nsarray nsdictionary

这是我的第一个问题,原谅我,如果它是一个愚蠢的,但我很难过......

我有2个数组,其中一个只包含数字(例如0 - 10),另一个包含更多的字符串(例如,本例中为50)。

是否可以使用(较小的,数字)第一个数组中的键和来自(较大的,字符串)第二个数组的值来创建字典?

第2部分(大多数独立于第一部分) 最后,我想将这个字典用于UITableView部分,但我也想知道这是否是在UITableView中填充部分的合适或最有效的方法。

提前致谢

1 个答案:

答案 0 :(得分:0)

问题1:
字典存储键值对,键必须是唯一的。因此,如果您的第一个数组存储(您的示例)11 NSNumber个对象表示数字0到10,则您有11个不同的键,并且您只能将另一个数组中的11个字符串与这些键相关联。

问题2:
分段表视图有2个索引,节号和节中的行号。它们一起表示为NSIndexPath对象。因此,保存表视图数据的数据结构的自然选择是存储节的数组,其中每个条目是存储该节的行的数组。