Автоматическая синхронизация базы данных iOS (Objective-C) с базой данных MySQL

Уже я создал приложение iOS, которое вытаскивает данные json с сервера (PHP MySQL), теперь мне нужно изменить эту архитектуру на эту схему, чтобы приложение работало онлайн / офлайн: введите описание изображения здесь

есть ли какое-либо предложение для решения проблемы с автоматической синхронизацией?

  • Parse - множественные запросы условий в xcode (цель-c)
  • Запрос Sqlite для поиска слова поиска со смежными словами
  • Как обрабатывать символы Windows-1252 в iOS?
  • Подключитесь к MySQL непосредственно из приложения iPad (а не через PHP и т. Д.)
  • MYSQL и Swift - Загрузить изображение и ФАЙЛ || Было бы лучше использовать Alamofire?
  • Синхронизация клиентской базы данных SQLite с базой данных сервера MySQL
  • Преобразование частей базы данных mySQL с веб-сайта в CoreData / SQLite на iOS
  • Безопасность mysql с iOS
  • 2 Solutions collect form web for “Автоматическая синхронизация базы данных iOS (Objective-C) с базой данных MySQL”

    В основном вам необходимо выполнить следующие шаги:

    1. При запуске приложение: didFinishLaunchingWithOptions: вам нужно проверить подключение к Интернету . Если это невозможно, сообщите об этом пользователю.
    2. После регистрации подключения к Интернету вам необходимо подключиться к вашему серверу и получить json и сопоставить его с моделью базы данных. Я предлагаю вам использовать JSONModel для анализа json и MagicalRecord, чтобы легко сохранить эти данные в вашей базе данных.

    Это решит все ваши потребности в автосинхронизации.

    Я использовал эту архитектуру с couchDB, а не MySQL.

    введите описание изображения здесь

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.