У меня есть приложение, похожее на новое приложение Notes. Боковая панель содержит информацию о разных файлах (дата, название, выдержка), а подробный вид показывает весь контент.Сохранение данных в приложении, отличном от документа
Чтобы сохранить данные в моем приложении, я использую NSKeyedArchiver. Каждый файл хранится отдельно, чтобы упростить iCloud Sync.
Итак, вот мой вопрос: есть ли хороший способ хранения и загрузки этих данных на боковой панели?
Проблема заключается в том, что при запуске приложения он выполняет итерацию через каждый доступный файл для загрузки необходимой информации. Однако весь объектный граф загружается для каждого файла, даже если мне нужна только дата и название. Есть ли что-нибудь, что я могу сделать, чтобы оптимизировать это?
Должен ли я использовать индексный файл seperatly, где хранятся все даты и названия?
Я использую неправильную концепцию хранения?
Любой совет будет оценен!