Какие данные я должен синхронизировать с iCloud? - PullRequest
0 голосов
/ 10 февраля 2012

У меня есть вопрос о том, что синхронизировать с iCloud.

У меня есть приложение, которое загружает данные с моего сервера и сохраняет их в основных данных.Затем пользователь может пометить некоторые данные как избранные.

Как лучше всего использовать iCloud?

  1. Должен ли я синхронизировать всю основную базу данных или
  2. я должен просто синхронизировать избранное, используя NSUbiquitousKeyValueStore (NSArray со ссылками на избранное.)

Поскольку пользователь может снова загрузить данные, моей первой мыслью было использование NSUbiquitousKeyValueStore, поскольку объем данных будетМеньше.Но я думаю, что было бы проще синхронизировать основные данные.

Объем данных на данный момент меньше 1 МБ.

Любые отражения приветствуются.

1 Ответ

0 голосов
/ 10 февраля 2012

Я думаю, что простая синхронизация избранного поможет найти лучшее решение, в противном случае любые изменения в данных могут привести к дополнительным головным болям, поскольку могут существовать разные версии между тем, что синхронизируется с iCloud, и тем, что находится на вашем сервере (хотя вы сделали дальнейших разъяснений относительно типа данных нет.

Помимо этой возможности несогласованности, есть ли веская причина для отправки дополнительных данных в iCloud?

...