В настоящее время я работаю с проектом, в котором мне нужно проанализировать сложный XML, который содержит многоуровневые детали (имена и пути для PDF, PNG и т. Д.) В каждом узле.
Мне нужно хранить все данные в локальной памяти iPhone / iPad.
Должен ли я создавать классы для каждой из этих деталей и создавать соответствующие таблицы в SQLite или , хранить данные как BLOB и извлекать все данные все время?
Любые предложения, мысли приветствуются ...
EDIT:
Я храню файлы в DocumentsDirectory и пути к базе данных SQLite. Вопрос заключается в том, чтобы создавать четко определенные таблицы базы данных или хранить данные в форме BLOB.
Плюсы и минусы для обоих подходов будет высоко ценится. Спасибо.