2013-05-21 3 views
2

Я просмотрел два фреймворка и начал работать с Restkit, но у меня возникли проблемы с правильной работой, и я обнаружил, что это довольно сложно. Ухудшившись, большинство информации, которую я нахожу в Интернете, устарели, даже это документация, поэтому теперь мне интересно, следует ли вместо этого использовать AFIncrementalStore.Должен ли я использовать AFIncrementalStore или Restkit?

Может ли кто-нибудь объяснить мне причины, почему я буду использовать один над другим? Из описания проекта они, похоже, делают то же самое, или я ошибаюсь?

У меня есть настройка API Rails, с которой я буду общаться в своем приложении, и мне нужно иметь возможность получать данные GET, POST и т. Д. + Данные (представленные в качестве основных классов данных в моем приложении).

ответ

2

RestKit, очевидно, намного больше, вы получаете намного больше возможностей и гибкости. Как вы видите, это приводит к большей сложности конфигурации и использования. Документация обновлена, но версия 0.2 является относительно новой, поэтому google имеет тенденцию возвращать версию 0.1 много. Лучше всего использовать github wiki. У вас также есть полные API-документы here.

Возможно, самым большим исходным отличием является сопоставление между исходными данными и моделью, хранящейся в вашем приложении. Если у вас есть требования к сопоставлению, то RestKit - отличное решение. Если вы этого не сделаете, вам следует рассмотреть более простую альтернативу.

+2

Я просмотрел документацию, но то, что мне не хватает в Restkit, - это полноценный рабочий пример где-то, написанный в 0.20.0 (или новый 0.20.1). В документах есть фрагменты кода здесь и там относительно различных аспектов структуры, но попытка связать все это вместе, чтобы заставить его работать, так сложно. – sbonkosky

+0

В GitHub есть набор тестов, но я не уверен, что есть полный исполняемый проект ... – Wain

Смежные вопросы