iOS - Как зеркалировать веб-каталог локально?(iCloud Like) - PullRequest
0 голосов
/ 20 февраля 2012

Я пытаюсь зеркалировать веб-каталог таким образом, чтобы при изменении файла он изменялся локально. Если он будет удален, он будет удален с моего iPad и т. Д. iCloud работает так, но я не могу использовать iCloud для этого. Вы знаете, есть ли в iOS класс, который я могу использовать для этого?

Идея состоит в том, чтобы загрузить контент один раз, а затем получать уведомления с сервера каждый раз, когда вносятся изменения.

1 Ответ

0 голосов
/ 20 февраля 2012

Чтобы узнать, произошла ли модификация, запрос только для заголовка HTML сообщит вам, если что-то изменилось - см. вики-запись в HTTP-теге для получения дополнительной информации.

Этот запрос заголовка должен быть выполнен AFAIK для каждого ресурса (файла), который может вас заинтересовать.

eTag и его обработка обычно происходят прозрачно для вас как разработчика клиента. Фреймворки, такие как ASIHTTPRequest, AFNetworking и AFAIK, даже NSURLConnection обрабатывают это свойство по умолчанию при включении кэширования - следовательно, вам не нужно обрабатывать / хранить eTag самостоятельно.

...