Я просто хочу получить несколько советов о том, как лучше всего спроектировать мое первое приложение Core Data, а также об основных объектах и взаимодействиях, которые мне потребуются.
Данные хранятся удаленно, и мне потребуется доступэто через HTTP, и это ответит в формате JSON.Я хочу кешировать это на устройстве с помощью Core Data.Каждый день на сервере будут появляться новые данные, поэтому мне нужно получить к ним доступ и соответствующим образом обновить модель.
Существуют ли какие-либо классы SDK, которые я могу использовать, чтобы помочь мне в этом, или я собираюсь сдать экзамен вручнуюЭто?
Полагаю, я смотрю на Model Controller, который я вызываю для получения данных, он вернет кэшированные данные основных данных и, возможно, сделает фоновый вызов веб-службы, чтобы получить последние данные, а затем уведомитьмнение, что есть новые данные.Когда я получаю данные из веб-службы в формате JSON - мне нужно сопоставить их с ManagedObjects, добавлением в мой основной контекст данных.