Алфавитный раздел UITableView, NSSortPredicate Vs Массив массивов? - PullRequest
0 голосов
/ 04 октября 2011

У меня есть массив простых объектов. Я хочу отобразить их в секционном табличном представлении, отсортированном по алфавиту, первый раздел - «A», второй - «B» и т. Д. Источник данных этой таблицы, т.е. простой массив, может часто обновляться (каждый десять минут).

Я пытаюсь выяснить, лучше ли иметь двумерный массив с каждым подмассивом, соответствующим символу в алфавите / заполнении раздела. Или использовать предикаты, чтобы получить объекты для каждого раздела и отсортировать их по алфавиту?

Я склоняюсь к подходу с многомерными массивами, поскольку он может быть менее ресурсоемким, чем вычисление предикатов поиска и сортировки для каждого раздела?

1 Ответ

0 голосов
/ 04 октября 2011

Посмотрите на класс UILocalizedIndexedCollation и связанные с ним примеры кодов.Он разработан специально для этой цели.

Вас может заинтересовать этот документ .

...