Приложение для iOS — архитектура/пример для синхронизации CoreData с веб-службой

я ищу либо образец приложения, либо более подробное обсуждение архитектуры для создания приложения, которое поддерживает локальное постоянное хранилище (CoreData) и синхронизирует его с веб-службой, такой как Flickr. В моем случае это Salesforce, но шаблон должен быть похож на многие приложения для Flickr, Twitter, IMAP и так далее.

Примеры вопросов: где лучше всего вызвать синхронизацию? какие проверенные структуры данных поддерживают локальные изменения - поддерживать "измененный" BOOL в локальном хранилище для каждого несинхронизированного изменения; Я бы предпочел флаг уровня поля флагу уровня записи)?

Конечно, я должен оптимизировать это самостоятельно, зная количество записей (100) и изменений (10 в день) и вероятность конфликтов (низкая в моем случае на полевом уровне).

7
задан chrisaycock 16 July 2014 в 16:00
поделиться