Submit Search
Upload
Обзор технологии iCloud для iOs
•
Download as ODP, PDF
•
1 like
•
751 views
K
k_be
Follow
Обзор технологии Apple iCloud для разработчиков по материам developer.apple.com
Read less
Read more
Technology
Report
Share
Report
Share
1 of 13
Download now
Recommended
Laravel websockets
Laravel websockets
Kirill Latish
KTURE_1 место в NoSQL Expert
KTURE_1 место в NoSQL Expert
Golden Byte
Безболезненный Fallback cache на Scala / Олег Нижников (Tinkoff.ru)
Безболезненный Fallback cache на Scala / Олег Нижников (Tinkoff.ru)
Ontico
Project Assistent4 j
Project Assistent4 j
seovladd78
WSS Docs
WSS Docs
Popov Gennadii
лабораторная работа №7
лабораторная работа №7
student_kai
вебинар - функциональное тестирование с использованием Selenium 2 и TestNG
вебинар - функциональное тестирование с использованием Selenium 2 и TestNG
Andrey Rebrov
HTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft Ukraine
HTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft Ukraine
Volha Banadyseva
Recommended
Laravel websockets
Laravel websockets
Kirill Latish
KTURE_1 место в NoSQL Expert
KTURE_1 место в NoSQL Expert
Golden Byte
Безболезненный Fallback cache на Scala / Олег Нижников (Tinkoff.ru)
Безболезненный Fallback cache на Scala / Олег Нижников (Tinkoff.ru)
Ontico
Project Assistent4 j
Project Assistent4 j
seovladd78
WSS Docs
WSS Docs
Popov Gennadii
лабораторная работа №7
лабораторная работа №7
student_kai
вебинар - функциональное тестирование с использованием Selenium 2 и TestNG
вебинар - функциональное тестирование с использованием Selenium 2 и TestNG
Andrey Rebrov
HTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft Ukraine
HTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft Ukraine
Volha Banadyseva
Алексей Кирпичников — Как хранить логи сервиса в базе данных и не погубить пр...
Алексей Кирпичников — Как хранить логи сервиса в базе данных и не погубить пр...
Yandex
лабраб 1
лабраб 1
Gulnaz Shakirova
ECM-система eDocLib 2.5
ECM-система eDocLib 2.5
kondratievaeb
Как не утонуть в мегабайтах JS-кода
Как не утонуть в мегабайтах JS-кода
tfmailru
Android осень 2013 лекция 6
Android осень 2013 лекция 6
Technopark
Технологии тестирования Rich Web client, Андрей Плешков, Форум Технологий Mai...
Технологии тестирования Rich Web client, Андрей Плешков, Форум Технологий Mai...
tfmailru
pppffdfgxcvb
pppffdfgxcvb
sqdimon
хранение данных
хранение данных
Noveo
Sql
Sql
Lakremon
Wssdocs 130514102527-phpapp01
Wssdocs 130514102527-phpapp01
androolga1978
E rate and tech plan powerpoint
E rate and tech plan powerpoint
kdarden5
Week 5 Darden Multimedia Presentation 2
Week 5 Darden Multimedia Presentation 2
kdarden5
Week 5 Darden Multimedia Presentation
Week 5 Darden Multimedia Presentation
kdarden5
La trasformazione di società in trust
La trasformazione di società in trust
Daniele Muritano
Patenting Trends in Marine Biodiversity
Patenting Trends in Marine Biodiversity
Saravanan A
Il trust socio di società di persone
Il trust socio di società di persone
Daniele Muritano
TTG trolly otomatis
TTG trolly otomatis
uzwah
งานนำเสนอ1สุนิสา
งานนำเสนอ1สุนิสา
Chomphoonuch Mueyfon
Week 5 darden multimedia presentation 3
Week 5 darden multimedia presentation 3
kdarden5
Plurilateral agreements
Plurilateral agreements
Saravanan A
Unitary Patent System
Unitary Patent System
Saravanan A
Domicile Reservation in India
Domicile Reservation in India
Saravanan A
More Related Content
What's hot
Алексей Кирпичников — Как хранить логи сервиса в базе данных и не погубить пр...
Алексей Кирпичников — Как хранить логи сервиса в базе данных и не погубить пр...
Yandex
лабраб 1
лабраб 1
Gulnaz Shakirova
ECM-система eDocLib 2.5
ECM-система eDocLib 2.5
kondratievaeb
Как не утонуть в мегабайтах JS-кода
Как не утонуть в мегабайтах JS-кода
tfmailru
Android осень 2013 лекция 6
Android осень 2013 лекция 6
Technopark
Технологии тестирования Rich Web client, Андрей Плешков, Форум Технологий Mai...
Технологии тестирования Rich Web client, Андрей Плешков, Форум Технологий Mai...
tfmailru
pppffdfgxcvb
pppffdfgxcvb
sqdimon
хранение данных
хранение данных
Noveo
Sql
Sql
Lakremon
Wssdocs 130514102527-phpapp01
Wssdocs 130514102527-phpapp01
androolga1978
What's hot
(10)
Алексей Кирпичников — Как хранить логи сервиса в базе данных и не погубить пр...
Алексей Кирпичников — Как хранить логи сервиса в базе данных и не погубить пр...
лабраб 1
лабраб 1
ECM-система eDocLib 2.5
ECM-система eDocLib 2.5
Как не утонуть в мегабайтах JS-кода
Как не утонуть в мегабайтах JS-кода
Android осень 2013 лекция 6
Android осень 2013 лекция 6
Технологии тестирования Rich Web client, Андрей Плешков, Форум Технологий Mai...
Технологии тестирования Rich Web client, Андрей Плешков, Форум Технологий Mai...
pppffdfgxcvb
pppffdfgxcvb
хранение данных
хранение данных
Sql
Sql
Wssdocs 130514102527-phpapp01
Wssdocs 130514102527-phpapp01
Viewers also liked
E rate and tech plan powerpoint
E rate and tech plan powerpoint
kdarden5
Week 5 Darden Multimedia Presentation 2
Week 5 Darden Multimedia Presentation 2
kdarden5
Week 5 Darden Multimedia Presentation
Week 5 Darden Multimedia Presentation
kdarden5
La trasformazione di società in trust
La trasformazione di società in trust
Daniele Muritano
Patenting Trends in Marine Biodiversity
Patenting Trends in Marine Biodiversity
Saravanan A
Il trust socio di società di persone
Il trust socio di società di persone
Daniele Muritano
TTG trolly otomatis
TTG trolly otomatis
uzwah
งานนำเสนอ1สุนิสา
งานนำเสนอ1สุนิสา
Chomphoonuch Mueyfon
Week 5 darden multimedia presentation 3
Week 5 darden multimedia presentation 3
kdarden5
Plurilateral agreements
Plurilateral agreements
Saravanan A
Unitary Patent System
Unitary Patent System
Saravanan A
Domicile Reservation in India
Domicile Reservation in India
Saravanan A
Introduction to open innovation and understanding the concept of openness
Introduction to open innovation and understanding the concept of openness
Saravanan A
IPR in Traditional Knowledge and Bio –Diversity: Protection, Issues and Possi...
IPR in Traditional Knowledge and Bio –Diversity: Protection, Issues and Possi...
Saravanan A
The General Agreement on Trade in Services
The General Agreement on Trade in Services
Saravanan A
Medias et reseaux sociaux marketor presentation-Forum SaaS&Cloud IBM
Medias et reseaux sociaux marketor presentation-Forum SaaS&Cloud IBM
SaaS Guru
Rédaction web et référencement naturel - la Licence Pro de Mulhouse
Rédaction web et référencement naturel - la Licence Pro de Mulhouse
Yellow Dolphins
Viewers also liked
(17)
E rate and tech plan powerpoint
E rate and tech plan powerpoint
Week 5 Darden Multimedia Presentation 2
Week 5 Darden Multimedia Presentation 2
Week 5 Darden Multimedia Presentation
Week 5 Darden Multimedia Presentation
La trasformazione di società in trust
La trasformazione di società in trust
Patenting Trends in Marine Biodiversity
Patenting Trends in Marine Biodiversity
Il trust socio di società di persone
Il trust socio di società di persone
TTG trolly otomatis
TTG trolly otomatis
งานนำเสนอ1สุนิสา
งานนำเสนอ1สุนิสา
Week 5 darden multimedia presentation 3
Week 5 darden multimedia presentation 3
Plurilateral agreements
Plurilateral agreements
Unitary Patent System
Unitary Patent System
Domicile Reservation in India
Domicile Reservation in India
Introduction to open innovation and understanding the concept of openness
Introduction to open innovation and understanding the concept of openness
IPR in Traditional Knowledge and Bio –Diversity: Protection, Issues and Possi...
IPR in Traditional Knowledge and Bio –Diversity: Protection, Issues and Possi...
The General Agreement on Trade in Services
The General Agreement on Trade in Services
Medias et reseaux sociaux marketor presentation-Forum SaaS&Cloud IBM
Medias et reseaux sociaux marketor presentation-Forum SaaS&Cloud IBM
Rédaction web et référencement naturel - la Licence Pro de Mulhouse
Rédaction web et référencement naturel - la Licence Pro de Mulhouse
Similar to Обзор технологии iCloud для iOs
IOP202 DevCon 2012 Apache Lucene in Windows Azure
IOP202 DevCon 2012 Apache Lucene in Windows Azure
Vadim Novitskiy
C# Desktop. Занятие 15.
C# Desktop. Занятие 15.
Igor Shkulipa
Приложения для Windows Phone: как мы это делаем #codefest
Приложения для Windows Phone: как мы это делаем #codefest
Actis Wunderman
C# Web. Занятие 04.
C# Web. Занятие 04.
Igor Shkulipa
NoSQL DataBase На коленке
NoSQL DataBase На коленке
Gleb Lebedev
Symfony 3
Symfony 3
Дмитрий Золотов
Построение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows Azure
Alexander Feschenko
Построение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows Azure
Alexander Feschenko
Современные платформы (фреймворки) разработки веб- приложений на PHP
Современные платформы (фреймворки) разработки веб- приложений на PHP
Magecom Ukraine
#MBLTdev: Core Data: особенности использования и синхронизация в iCloud (Avia...
#MBLTdev: Core Data: особенности использования и синхронизация в iCloud (Avia...
e-Legion
Docsvision 5_Управление документами - презентация
Docsvision 5_Управление документами - презентация
Docsvision
CQRS на практике. В поиске точки масштабирования и новых метафор
CQRS на практике. В поиске точки масштабирования и новых метафор
Alexander Byndyu
HTML 5
HTML 5
Alex Tumanoff
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
SpbDotNet Community
Программируемость фабрики ACI. Объектная модель, REST API, ACI Python SDK
Программируемость фабрики ACI. Объектная модель, REST API, ACI Python SDK
Cisco Russia
Continuous integration testing of mobile SDK
Continuous integration testing of mobile SDK
Testableapple
Общая архитектура Yii2
Общая архитектура Yii2
Paul Klimov
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Герман Криммель
SW325 bd 1
SW325 bd 1
D. Saraa
И снова разработка под iOS. Павел Тайкало
И снова разработка под iOS. Павел Тайкало
Stanfy
Similar to Обзор технологии iCloud для iOs
(20)
IOP202 DevCon 2012 Apache Lucene in Windows Azure
IOP202 DevCon 2012 Apache Lucene in Windows Azure
C# Desktop. Занятие 15.
C# Desktop. Занятие 15.
Приложения для Windows Phone: как мы это делаем #codefest
Приложения для Windows Phone: как мы это делаем #codefest
C# Web. Занятие 04.
C# Web. Занятие 04.
NoSQL DataBase На коленке
NoSQL DataBase На коленке
Symfony 3
Symfony 3
Построение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows Azure
Современные платформы (фреймворки) разработки веб- приложений на PHP
Современные платформы (фреймворки) разработки веб- приложений на PHP
#MBLTdev: Core Data: особенности использования и синхронизация в iCloud (Avia...
#MBLTdev: Core Data: особенности использования и синхронизация в iCloud (Avia...
Docsvision 5_Управление документами - презентация
Docsvision 5_Управление документами - презентация
CQRS на практике. В поиске точки масштабирования и новых метафор
CQRS на практике. В поиске точки масштабирования и новых метафор
HTML 5
HTML 5
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
Программируемость фабрики ACI. Объектная модель, REST API, ACI Python SDK
Программируемость фабрики ACI. Объектная модель, REST API, ACI Python SDK
Continuous integration testing of mobile SDK
Continuous integration testing of mobile SDK
Общая архитектура Yii2
Общая архитектура Yii2
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
SW325 bd 1
SW325 bd 1
И снова разработка под iOS. Павел Тайкало
И снова разработка под iOS. Павел Тайкало
Обзор технологии iCloud для iOs
1.
Apple iCloud Романов
Андрей, 2012
2.
3.
Виды синхронизации
4.
Синхронизация документов
5.
Синхронизация ключей
6.
Классы для синхронизации
файлов
7.
Классы для синхронизации
ключей
8.
Решение конфликтов
9.
Ограничения на приложение
10.
11.
Синхронизация настроек приложения
12.
Доступ любых приложений
разработчика
13.
14.
iCloud Key-Value Data
Storage
15.
16.
Конфликты разрешаются приложением
17.
При доступе к
не загруженному файлу, приложение блокируется на время загрузки
18.
Возможна работа с
Core Data
19.
Для проверки доступности
необходимо использовать NSFileManager
20.
21.
Последнее сохранённое значение
считается верным (отсутствие конфликтов)
22.
Работа с хранилищем
подобна работе со словарём
23.
24.
Вид синхронизации данных
25.
Идентификатор разработчика
26.
27.
Настройка приложения для
разработки
28.
29.
Методы доступа и
установки аналогичны словарям
30.
Для проверки доступности
и получения данных используем метод — (BOOL)synchronize
31.
Информация о завершении
синхронизации приходит в виде нотификации NSUbiquitousKeyValueStoreDidChangeExternallyNotification
32.
33.
– startDownloadingUbiquitousItemAtURL:error:
34.
– isUbiquitousItemAtURL:
35.
– URLForUbiquityContainerIdentifier:
36.
– URLForPublishingUbiquitousItemAtURL:expirationDate:error:
37.
– evictUbiquitousItemAtURL:error:
38.
39.
presentedItemOperationQueue
40.
41.
– handleError:userInteractionPermitted:
42.
– finishedHandlingError:recovered:
43.
– userInteractionNoLongerPermittedForError:
44.
…
45.
46.
– setSearchScopes:
47.
– predicate
48.
– setPredicate:
49.
– sortDescriptors
50.
– setSortDescriptors:
51.
– valueListAttributes
52.
– setValueListAttributes:
53.
– groupingAttributes
54.
– setGroupingAttributes:
55.
– notificationBatchingInterval
56.
– setNotificationBatchingInterval:
57.
– delegate
58.
– setDelegate:
59.
...
60.
61.
managedObjectModel property
62.
persistentStoreOptions property
63.
modelConfiguration property
64.
– persistentStoreTypeForFileType:
65.
...
66.
67.
Обмен настройками
68.
Ограничение на объём
69.
Идеально для пакетов
из приложений для разных платформ
Download now