iPhone SDK: синхронизация данных - PullRequest
3 голосов
/ 15 мая 2010

Я ищу обзор методов синхронизации данных, доступных на платформе iPhone. Нам нужна возможность синхронизировать подмножество контента с сервера в локальную базу данных, расположенную на iPhone

В других проектах, над которыми я работал, синхронизация данных осуществлялась базой данных. Это доступно в SQLite? Если нет, какие-либо предложения по технике? Мой собственный прокат не был бы моим первым выбором.

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

Ответы [ 2 ]

0 голосов
/ 02 декабря 2010

Существует одна структура, которая может помочь вам, если вы используете Core Data.

Посмотрите на ZSync. Обзор доступен здесь: http://ideveloper.tv/freevideo/details?index=17089146

Если вы используете SQLite, я настоятельно рекомендую вам перейти на базовые данные. Вы непременно получите некоторые характеристики и возможность отмены / повтора.

Вам все равно придется удалить целый набор пользовательских кодов ...:)

0 голосов
/ 24 ноября 2010

К сожалению, я не думаю, что в настоящее время есть инструмент / функция, которая делает это. Был опубликован аналогичный вопрос, который ссылается на статью о том, как кто-то катится самостоятельно.

По сути, вы можете создать «ожидающую» таблицу очередей, в которой отслеживаются идентификаторы записей, которые необходимо обновить. Когда приложение необходимо синхронизировать, если у вас есть способ идентифицировать локальную запись с записью на сервере, оно может синхронизировать ее таким образом. И конечно обратный путь от сервера вниз.

Рекомендации по синхронизации и взаимодействию БД iPhone SQLite и БД в Интернете

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...