Использование Core Data, iCloud и CloudKit для синхронизации и резервного копирования, а также их совместная работа

Я нахожусь на ранней стадии создания приложения, в котором я хотел бы сохранять, синхронизировать и создавать резервные копии данных. Приложение не будет хранить файлы, только данные в базе данных. Это будет iOS 8 и выше, поэтому я могу использовать CloudKit. Я провел небольшое исследование и до...