2013-05-17 2 views
0

Мне было интересно, если вы когда-либо использовали AFIncrementalStore для синхронизации между Core Data и REST API? И если вы так, это хороший подход, чтобы использовать его без Heroku Core Data Buildpack? Мне не нравится тёмная магия: PAFIncrementalStore для синхронизации данных ядра с REST API

Мое устройство Core Data может не соответствовать точно REST API.

ответ

2

AFIncrementalStore отлично работает с простым API REST.

Вы, возможно, придется переопределить метод representationForResponse для тонкой матч с вашими моделями, но это должно быть все, что нужно (за исключением из инициализации части конечно)

Мой совет: сделать точное соответствие между API и ваши модели CoreData, а затем используйте категории для генерации данных так, как вы хотите.

В настоящее время я делаю приложение для электронной коммерции, и мой API отправляет мне продукты с expiration_date, который является отметкой времени unix. Я сохраняю, как в CoreData, а затем у меня есть категория в моих методах NSManagedObject Product, таких как hoursRemaining, weeksFromNow и т. Д. Для более легкого отображения в пользовательском интерфейсе.

Для отношений я не использую те, которые предназначены для автоматической загрузки с помощью AFIncrementalStore, поэтому я не могу сказать много.

+0

Благодарим Вас за отзыв! – obligao

Смежные вопросы