Это немного утомительно с точки зрения объяснения, так что здесь идет. По сути, я заполняю tableView на iPhone несколькими разделами и, возможно, несколькими строками на раздел. Насколько я понимаю, лучше иметь массив массивов, так что вы можете просто определить, сколько разделов у вас есть, отправив сообщение в массив подсчета верхнего уровня, затем для строк на раздел, сделав то же самое для внутреннего массива (ов). ). Мои данные в виде словаря. Одна из пар ключ / значение в словаре определяет, где она будет отображаться в табличном представлении. Пример следующий:
{
name: "bob",
location: 3
}
{
name: "jane",
location: 50
}
{
name: "chris",
location: 3
}
В этом случае у меня будет массив с двумя подмассивами. Первый подмассив будет иметь два словаря, содержащих bob и chris, так как они оба являются частью местоположения 3. Второй подмассив будет содержать jane, поскольку она находится в местоположении 50. Какая моя лучшая ставка в Какао для заполнения этой структуры данных? Хеш-таблица в C, вероятно, сработает, но я бы лучше использовал классы, доступные в Cocoa.
Спасибо, пожалуйста, дайте мне знать, если мне нужно уточнить.