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

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

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

  • Не удается сохранить emoji в базе данных
  • Parse - множественные запросы условий в xcode (цель-c)
  • Безопасность mysql с iOS
  • iOS - правильное форматирование временных меток между mySQL (apache) и iOS (NSDate)
  • Подключитесь к MySQL непосредственно из приложения iPad (а не через PHP и т. Д.)
  • Как подключить amazon RDS в iOS
  • Преобразование частей базы данных mySQL с веб-сайта в CoreData / SQLite на iOS
  • Core Data Sync - отслеживание удаленных объектов
  • 2 Solutions collect form web for “Автоматическая синхронизация базы данных iOS (Objective-C) с базой данных MySQL”

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

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

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

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

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

    Interesting Posts

    Как изменить разрешение слоя на IOS 5

    ошибка Не удалось получить токен APNS Ошибка домена = com.firebase.iid Код = 1001 "(null)"

    Преобразование NSString в Float – добавляет в десятичные места?

    AVAudioPlayer play / pause / stop и релиз UIViewController / dealloc

    Как обнаружить в javascript, если в настоящее время отображается приложение Smart Banner?

    Бесплатное предоставление Xcode: функция «Уведомление Apple Push» доступна только пользователям, зачисленным в Программу разработчиков Apple

    UICollectionView reloadItemsAtIndexPaths странное поведение анимации

    Как изменить размер раскадровки? ИОС

    Как изменить пользовательскую ширину viewForHeaderInSection после вращения

    Невозможно нажать контроллер просмотра после переопределения openURL

    Ionic 2, используя Angular 2 Pipe breaks на iOS- «Невозможно найти переменную: Intl»

    Можем ли мы обновить массив, хранящийся в NSUserDefault

    Как получить значение nonTil ServerTrust при создании URLAuthenticationChallenge программно?

    Как я могу распознать жесты в приложении Apple Watch?

    IOS создает программный код UIAlertViewController

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