У меня есть массив объектов, которые я сейчас храню в каталоге документов в песочнице моего приложения. Я хотел бы иметь резервную копию этих данных в облаке пользователей и позволить нескольким пользователям с одной и той же учетной записью iCloud обмениваться данными и включать push-уведомления, если кто-то что-то изменит. Это приложение для составления бюджета, поэтому, если ваш супруг что-то купит и введет информацию о покупке в приложение, вы получите push-уведомление. Я слышал, что CloudKit «такой простой», поэтому я подумал, что это будет хорошим решением. Я не могу найти хороший способ загрузить этот массив данных о расходах в структуру Record.
Например, у меня есть 100 транзакций (каждая с датой, суммой и описанием). Сейчас они хранятся в массиве пользовательского объекта SpendingData. Нужно ли мне перебирать все эти транзакции и создавать уникальные записи для каждой из них на панели инструментов Cloud? Разве это не убьет (или, по крайней мере, не ухудшит) мое приложение? Есть лучший способ сделать это? Спасибо!