Моя ситуация такова, что у меня есть универсальное приложение, которое общается с базой данных SQL через odata. Когда пользователь извлекает данные через линию, я хочу сохранить их на устройстве, чтобы, если пользователь останавливает приложение или приложение зависало, я мог повторно скопировать сохраненные данные устройства, и нам не придется повторно извлекать данные, когда приложение начинается снова.
У меня вопрос к этой ситуации. Для пользователя coredata выгоднее сохранять данные в sqllite db, или я должен сохранить данные в каталоге документов? Данные могут быть сериализованы в объект NSData, который может быть сохранен прямо на устройстве из того, что я прочитал, где сохранение объектов NSData в sqllite не то, для чего оно предназначено.
Я ищу наиболее эффективный из двух вариантов, а также вариант, который не будет так сильно ограничивать размер.
Ждем любых советов, которые вы можете мне дать.
Заранее спасибо