Вопрос

Есть ли какой -нибудь код с открытым исходным кодом для синхронизации iPhone с сервером (предпочтительно отдых)?

Ничего не нашел в коде GitHub и Google.

С уважением...

Это было полезно?

Решение

Я предлагаю использовать отличный источник ASIHTTPRequest от All-Seeing Interactive: http://allseeing-i.com/ASIHTTPRequest.Я делаю это, как и несколько выпущенных приложений для iPhone, так что можете быть уверены, что код довольно надежный.

Это оболочка API CFNetwork, которая упрощает некоторые наиболее утомительные аспекты взаимодействия с веб-серверами.Он написан на Objective-C и работает как в приложениях Mac OS X, так и в iPhone.

Он подходит для выполнения базовых HTTP-запросов и взаимодействия с REST-сервисами (GET/POST/PUT/DELETE).Подкласс ASIFormDataRequest упрощает отправку данных и файлов POST с использованием multipart/form-data.

Другие советы

Я работал над проектом под названием ЦельРесурс (Проект Github здесь: http://github.com/yfactorial/objectiveresource/tree/master), который ориентирован в основном на уровень связи между моделями iPhone и веб-службой на основе REST.Он ориентирован на приложения Rails, но должен работать с любым REST API.Частью этого проекта является решение, более ориентированное на синхронизацию, которое все еще находится на ранней стадии разработки, но в последнее время довольно много обсуждалось в группе объективных ресурсов Google по адресу http://groups.google.com/group/objectiveresource?hl=en.

Я настоятельно рекомендую объективный ресурс, я использовал его вместе с sqlitepersistenobjects для синхронизации моего проекта iPhone.

Я использовал Адриана Космачевского. Обертка для отдыха iPhone с успехом.Смотрите также это ТАК вопрос.

Я бы порекомендовал проверить RestKit: http://restkit.org/ Он предоставляет отличный API для доступа к веб-сервисам RESTful и представления удаленных ресурсов как локальных объектов, включая их сохранение в Core Data.

Эта статья может быть полезна...http://developer.apple.com/safari/articles/creatingrestfulclients.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top