Техническое примечание TN2348

Миграция Диска iCloud

iOS 8 и OS X Yosemite представили Диск iCloud, предоставив пользовательский доступ ко всем их документам в iCloud. При установке iOS 8 и OS X Yosemite, пользователи будут представлены опция обновить до Диска iCloud и будут видеть экран обновления в течение установленного времени. Диск iCloud является разовым и односторонним обновлением из текущих Основанных на повсеместности Документов и Данных.

Введение
iOS 8
OS X Yosemite
Права
Повсеместность URLs
История версии документа

Введение

Если пользователь обновит их учетную запись iCloud от Повсеместности (“Документы в Облаке”) к Диску iCloud, то их документы и данные будут перемещены, и их поддерживающие iCloud приложения будут работать как прежде.

Во всех случаях существующие приложения будут продолжать работать, не требуя модификаций.

iOS 8

OS X Yosemite

OS X Yosemite имеет только Поддержку дисков iCloud. Если разработчик будет использовать Повсеместность, чтобы усовершенствовать ее данные между приложением для iOS и приложением OS X, то их приложения прекратят синхронизировать, если пользовательские обновления до Диска iCloud и будут иметь Индивидуалистов OS X или раньше их Mac.

Если пользователь не переместит свою учетную запись iCloud на Диск iCloud, то приложение все еще будет в состоянии записать документы, но они не будут загружены на iCloud. Уже загруженные документы могут быть считаны, но незагруженные документы будут вызовы координации файла правого дела, чтобы никогда возвратиться.

Права

Можно сохранить и права Диска Повсеместности и Облака в двоичном файле приложения для поддержки и Повсеместности и учетных записей Диска iCloud.

Повсеместность URLs

Не хранить NSURLs полученный из NSFileManager как предпочтение и предполагают, что это - то же расположение в следующий раз.

После перемещения документа iCloud не необходимо сохранить URL к расположению документа постоянно. Если Вы управляете документом с помощью a UIDocument или NSDocument объекты, тот объект автоматически обновляет свои локальные структуры данных с новым URL документа. В то время как в хранении iCloud пользователя, необходимо использовать, поскольку могут переместиться документы NSMetadataQuery возразите для поиска документов. Поиск гарантий, что приложение имеет корректный URL для доступа к документу. Используйте NSMetaDataQuery, если необходимо получить NSURL для какого-либо определенного документа или каталога.

Для получения дополнительной информации о нахождении документов в iCloud обратитесь к “Руководству по программированию Файловой системы”, разделу «Searching for Documents in Cloud» - Руководство по программированию Файловой системы



История версии документа


ДатаПримечания
15.09.2014

Новый документ, описывающий подробные данные миграции Диска iCloud.