iCloud синхронизация с приложением с использованием базы данных sqlite – IOS

Я создаю универсальное приложение. В моем приложении я использую базу данных sqlite. Я хочу синхронизировать свои локальные данные с iCloud, чтобы любой другой пользователь, который установил приложение на iPhone, мог синхронизировать данные с его телефоном / Ipad.

Я делал поиск по этому поводу во многих местах, где я нашел синхронизацию iCloud с данными кода, но я использую sqlite.

Это их способ выполнить это действие.

Заранее спасибо.

Лучше всего использовать Core Data для синхронизации с iCloud. Из моих исследований нет удобного способа синхронизации базы данных SQLite с iCloud без использования Core Data. Преимущества, получаемые при его использовании, выходят за рамки доступа к данным. Реализация основных данных может помочь вам более эффективно работать с вашими данными, поскольку она обеспечивает зрелую структуру для объектно-реляционного сопоставления. У этого есть ограничения, такие как изменение схемы делает существующие магазины недоступными. Однако он также выделяется в таких областях, как поддержка сохранения объектов. В целом, это может помочь вам в использовании, особенно для синхронизации с iCloud.

Существуют различные способы начать преобразование базы данных в Core Data. Один из подходов состоит в том, чтобы вручную изменить базу данных SQLite, сгенерированную Core Data, после того, как у вас есть модель. Вы можете определить, что нужно изменить, просмотрев созданную базу данных в / AppData / Documents, доступную через Организатор в Xcode. Оттуда может быть простой вопрос о копировании данных SQLite в новую базу данных. Хотя этот метод не рекомендуется Apple, потому что они могут изменить схему основных данных, он может обеспечить средство для быстрой миграции существующих наборов данных. Другой способ – написать код для перевода между хранилищами данных в вашем приложении. Вы могли бы одновременно поддерживать как реализации, так и SQLite и Core Data, если хотите.

  • Как перезаписать SQLite DB в iOS, когда выпущена новая версия приложения
  • sqlite шаг назад
  • База данных Sqlite3 в iPhone блокируется - как этого избежать?
  • Сбой SQLite в sqlite3DbMallocRaw
  • Ошибка базы данных SQLite
  • Вставка изображения в базу данных с использованием sqlite в xcode4.6
  • FMDB: SQLite Statement ORDER BY заказывает диакритические ошибки неправильно
  • Какая версия sqlite предоставляет iOS?
  • Когда делать завершение заявления в sqlite в iOS?
  • sqlite3 - база данных iOS заблокирована
  • FMDB: значения NULL считываются как пустые строки
  • Interesting Posts

    UITextView не показывает параметры редактирования атрибутов для атрибута текста

    Фиксирование ориентации при сшивании (слиянии) видео с использованием AVMutableComposition

    UILabel в UITableViewCell с динамической высотой

    Добавить прокручиваемую кнопку для прокрутки

    Дженкинс: Как отметить, что сборка нестабильна, если анализатор clang обнаружил новую ошибку

    Приложение iPad перенесено на другой аккаунт, чтобы сохранить доступ к брелокам

    Длительный опрос HTTP в Swift

    Каков наиболее эффективный способ удаления большого количества объектов (10.000+) в Core Data?

    APNS без значка / предупреждения / звука

    iOS CAKeyframeAnimation rotationMode в UIImageView

    iOS Provisioning Portal дает ошибку, когда я пытаюсь добавить профиль

    Загрузка UIView из UIViewController внутри раскадровки не работает

    Существующий ViewController с пользовательской анимацией

    Как открыть приложение в iOS с помощью «appname: // openApp?»?

    CGAffineTransform – CGPoint в CGRect

    Давайте будем гением компьютера.