Korzystanie z danych podstawowych, iCloud i CloudKit do synchronizacji i tworzenia kopii zapasowych oraz tego, jak to działa razem

Jestem na wczesnym etapie tworzenia aplikacji, w której chciałbym zapisywać, synchronizować i tworzyć kopie zapasowe danych. Aplikacja nie będzie przechowywać żadnych plików, tylko dane w bazie danych. Będzie to iOS 8 i nowsze, więc będę mógł używać CloudKit. Zrobiłem kilka badań i nadal nie wiem,...