Форум программистов, компьютерный форум CyberForum.ru

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Pro2005
44 / 44 / 3
Регистрация: 27.05.2013
Сообщений: 163
#1

CoreData - Программирование iOS/iPhone

06.06.2013, 12:27. Просмотров 542. Ответов 0
Метки нет (Все метки)

Подскажите как правильно реализовать... Есть локальная БД на девайсе, нужно добавить синхронизацию с iCloud.... Синхронизация должна быть "двухсторонней", т.е что бы после удачной синхронизации я имел актуальный данные в локальной БД и в iCloud соответственно. Пересмотрел куча туториалов и т.д. Пытаюсь все собрать в общую картину. Первый вопрос, при запуске приложения и доступности iCloud я должен выполнить к примеру такой код:
C#
1
2
3
4
5
6
7
options = [NSDictionary dictionaryWithObjectsAndKeys:
                           [NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption,
                           [NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption,
                           @"<app name>.store", NSPersistentStoreUbiquitousContentNameKey,
                           cloudURL, NSPersistentStoreUbiquitousContentURLKey,
                           nil];
[psc addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:options error:&error]
Как я пониманял, я синхронизирую 2 БД ?
Дело в том что я запутался, нашел еще алгоритмы где используется сидирование и после удаление дубликатов...

Можете просто описать порядок действий...

P.S мне одному кажется или CoreData довольно запутанная штука ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2013, 12:27     CoreData
Посмотрите здесь:

Сравнения sqlite3 и coredata
CoreData , наследование
Objective-C Array в CoreData
CoreData and FetchRequest
Покритикуйте мой метод работы с CoreData
Plist или coredata
Редактирование CoreData
Насколько рационально хранение изображений в CoreData
CoreData: как сохранить только одну entity из множества созданных
Swift CoreData "Список пользователей"

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 04:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru