Я пишу модель объектива-c для хранения всех данных, проанализированных из XML-соединения. Я использую NSURLConnection, чтобы загрузить данные асинхронно, и затем передается в парсер. Я делал это раньше, но не с таким большим XML-файлом. Я хотел бы получить некоторые мнения о наилучшем способе хранения данных. Вот некоторые варианты:Каков наилучший способ хранения данных в объектной модели c?
- Создайте кучу NSMutableDictionary, представляющие разделы в xml. Затем добавьте ключ/значение в эти словари с дочерними тегами.
Создание структур для хранения данных, как например:
`структура section_one { NSString * string1; NSString * string2; } разделOne;
Единственное, что меня беспокоит, - это как управлять памятью строк внутри структуры. Должен ли я копировать строки, когда я создаю их и выпускаю каждую отдельную строку в dealloc класса Model.
В целом, я хотел бы получить несколько предложений относительно того, как хранить данные.