Правильная архитектура: как доставить массив пользовательских объектов - PullRequest
1 голос
/ 14 июля 2011

Еще один вопрос архитектуры.

У меня есть специальный класс, называемый Аэродром.Допустим, у него есть 2 ивара, название и частота башни.Он находится в классе под названием Airfield с файлом .h и .m.

Проблема в том, что я хочу прочитать целую кучу аэродромов из файла XML и передать их контроллеру для представления таблицы.

Должен ли я создать новый класс с именем airfielddb, который импортирует аэродром для определения одного объекта и считывает XML, создавая массив объектов аэродрома?

Или я объявляю массив как ivar в Airfield.h?

Я действительно борюсь с некоторыми из этих вопросов типа OO Modeling.Ваша помощь очень ценится.

1 Ответ

0 голосов
/ 14 июля 2011

Ничего из этого.
Вы должны сохранить класс аэродрома как есть - это ваша модель.Также нет необходимости создавать класс AirfieldDB.Вы загружаете данные для просмотра таблицы, а затем вам следует реализовать загрузку в своем классе, реализуя UITableViewDataSource , который может быть вашим ViewController.

Вы также можете проверить хороший пример по адресу: Apple Table view Руководство по программированию (перечисление 4-6)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...