这是我的第一个问题,原谅我,如果它是一个愚蠢的,但我很难过......
我有2个数组,其中一个只包含数字(例如0 - 10),另一个包含更多的字符串(例如,本例中为50)。
是否可以使用(较小的,数字)第一个数组中的键和来自(较大的,字符串)第二个数组的值来创建字典?
第2部分(大多数独立于第一部分) 最后,我想将这个字典用于UITableView部分,但我也想知道这是否是在UITableView中填充部分的合适或最有效的方法。
提前致谢
答案 0 :(得分:0)
问题1:
字典存储键值对,键必须是唯一的。因此,如果您的第一个数组存储(您的示例)11 NSNumber
个对象表示数字0到10,则您有11个不同的键,并且您只能将另一个数组中的11个字符串与这些键相关联。
问题2:
分段表视图有2个索引,节号和节中的行号。它们一起表示为NSIndexPath
对象。因此,保存表视图数据的数据结构的自然选择是存储节的数组,其中每个条目是存储该节的行的数组。