标签: iphone uitableview alphabetical
我有一组简单的对象。我希望在按字母顺序排序的分段表视图中显示这些,第一部分是“A”,第二部分是“B”等。该表的数据源,即简单数组,可以经常更新(每个相同)十分钟)。
我正在试图弄清楚它是否更好地拥有一个二维数组,每个子数组对应于字母表中的一个字符/填充一个部分。或者使用谓词来获取每个部分的对象。按字母顺序排序?
我倾向于采用多维数组方法,因为它可能比搜索和搜索更少资源。为每个部分排序谓词计算?
答案 0 :(得分:0)
查看UILocalizedIndexedCollation类及其相关的示例代码。它专为此目的而设计。
UILocalizedIndexedCollation
您可能也对this doc感兴趣。