Библиотека/фреймворк для управления сетевым вызовом в приложении iOS

Я пытаюсь разработать приложение для iOS, для которого требуется много сетевых вызовов...

Я вижу, что в SDK есть несколько классов iOS.

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

Я провел небольшое исследование в Интернете и нашел два фреймворка MKNetworkKit и ASIHTTPRequest. Кто-нибудь их знает? Эффективны ли они?

Спасибо.


person Tom-pouce    schedule 20.07.2013    source источник


Ответы (2)


Используйте AFNetworking.

Однако ASIHTTPRequest также был одним из лучших фреймворков для управления сетевыми вызовами, но сейчас он используется не так часто.

Даже разработчики ASIHTTPRequest говорит :

Небольшое обновление: мне действительно очень понравилось использовать AFNetworking, и во многих отношениях он значительно лучше (вероятно, не то слово: «усовершенствованный»), чем ASI. Тем не менее, вы не должны входить в него, ожидая замены «похожим на подобное», и есть определенные вещи, для которых вы, возможно, захотите рассмотреть другие варианты (например, Amazon S3, который ASI поддерживал из коробки). Но в целом я очень доволен и нахожу это понятной, хорошо документированной библиотекой. Поэтому, если вы хотите перейти от ASI к чему-то другому, вы действительно не ошибетесь с AFNetworking.

AFNetworking более совершенен, чем ASI. Поддерживающий вопрос.

person Bhavin    schedule 20.07.2013
comment
AFNetworking — это то, что вам нужно, но в зависимости от ваших потребностей RestKit также может быть хорошим вариантом. - person khanh.tran.vinh; 20.07.2013

Я рекомендую вам использовать ASIHTTPRequest.

ПРИЧИНА:

  1.simple reliable and functional.
  2.easy to handle post files (ASIFormDataRequest)
  3.process provided

Документы

person kvh    schedule 20.07.2013