Поддержка Core Data в iCloud должна быть практически автоматической. Однако вам необходимо проделать дополнительную работу, чтобы настроить синхронизацию и реагировать на изменения по мере их появления через облако (обновить пользовательский интерфейс и т. Д.). Вам не нужно менять свою модель, если вы не использовали новые упорядоченные отношения, представленные в iOS5 (не поддерживаются через iCloud).
Другие вещи, о которых стоит подумать, - это объем данных, которые вы планируете хранить, и то, отправляете ли вы базовые данные исходным набором данных на каждом устройстве.
Сказав все это, Core Data через iCloud - это новая технология, и все еще есть некоторые проблемы, которые должны быть устранены первыми пользователями. Пока еще нет примера кода от Apple или есть много рекомендаций по передовой практике. Если бы я был тобой, я бы сразу отказался от этого.
Ознакомьтесь с примечаниями к выпуску Core Data / iCloud .