#ios #xml #sockets
#iOS #xml #сокеты
Вопрос:
Я хочу сохранить список продуктов, обновляемых в IOS.Я подумал о том, что я бы сохранил список в XML-файле, и я бы проверил версию XML на своем устройстве с версией XML на сервере, и если это не последняя версия, я бы загрузил последнюю версию, но это не самый удобный способ.И должен ли я использовать программирование сокетов или есть лучший вариант?Я уже пробовал программирование сокетов, поэтому я знаком с этим.
Ответ №1:
Подход 1: вы можете сохранить текущую версию, используя Core Data, которую быстро извлекать, и определить интерфейс RESTful на сервере, чтобы клиент мог запрашивать, что является самым новым и легким. А затем, когда произойдет определенное событие жизненного цикла контроллера представления, спросите сервер, есть ли какие-либо обновления. Но никогда не пишите бесконечный цикл для продолжения отправки запроса на сервер.
Подход 2, вы можете использовать Push-уведомления для уведомления о наличии доступных обновлений, это больше экономит электроэнергию на стороне клиента, но его сложнее настроить.
Комментарии:
1. Большое вам спасибо! это очень поможет.