2012-05-30 2 views
1

Я начинающий ios и заметил много разработчиков, использующих restkit, когда ситуация с корректированием для использования Restkit над NSURLConnection? Так как вы можете использовать get/put/post/delete, используя библиотеки NSURL.Когда использовать Restkit над NSURLConnection?

ответ

5

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

С другой стороны, если у вас есть проект, который должен:

  • отправка/получение объектов на ваш сервер/клиент, и вы не хотите писать картограф самостоятельно, чтобы иметь дело с исключениями, используйте Restkit.

  • Если данные, которые вы получаете с сервера, должны быть сохранены, то использовать базовые данные из RestKit.

  • Если вам необходимо проанализировать данные в JSON или других форматах, Restkit может помочь много.

  • Если вы не хотите иметь дело с обработкой ошибок ответов от сервера, Restkit тоже может помочь, это позволяет выявить ошибки в различных контекстах, RK делает магии, вы просто показать сообщение об ошибке :)

Я думаю, что лучший из всех причин является первым один, отображение объекта, это сэкономит вам много времени, когда вы узнаете, как использовать его, вы можете проверить документы о этой функции здесь: https://github.com/RestKit/RestKit/blob/master/Docs/Object%20Mapping.md

+0

Спасибо clopez, я собираюсь сделать учебники на нем, так как это похоже на то, что мне нужно, так как я буду использовать Django tastypie для своего api, чтобы общаться с остроумием h мое приложение. – RubyGladiator

+1

Я тоже использую ту же комбинацию;) дайте мне знать, если вам нужна помощь, RestKit сначала немного сложнее. – clopez

+0

Спасибо шарм :-) – codercat