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