Мне нужно больше информации, чтобы дать вам точный ответ.Какую базу данных вы используете?
Я могу дать вам только общий ответ, так как вы действительно не предоставляете много информации. Что вы обычно делаете, когда вам нужно отправить / запросить данные с iOS на веб-сервис, это отправить HTTPЗапросите NSURLConnection
или другие классы-оболочки, такие как AFNetwork.
Кроме того, термин «синхронизация» является довольно большой темой, что вы подразумеваете под синхронизацией?Всегда убедитесь, что данные в базе данных iOS совпадают с базой данных веб-службы?Если это так, клиент может сохранить какой-либо E-Tag (дата последнего изменения) и запрашивать у сервера только данные с этого дня.Или наоборот, зависит от типа синхронизации, которую вы хотите выполнить.
Я надеюсь, что кое-что из этого имеет смысл для вас, так как ваш вопрос был действительно общим, мой ответ содержит немного общей информации, номожет быть полезно для вас:)