Каковы различия между MKNetworkKit и AFNetworking?

Я провожу тестирование этих двух сетевых фреймворков: MKNetworkKit и AFNetworking. И я вижу, что не легко увидеть различия между двумя библиотеками. Каковы основные различия между ними?

1 ответ

Решение

MKNetworkKit:

  • Кеш на диске включен.
  • Замороженные операции (автономные запросы могут быть поставлены в очередь для выполнения, когда сеть вернется).
  • Более легкий.

AFNetworking:

  • Больше пользователей и участников.
  • Лучшая документация (понятнее и доступнее).
  • UIImageView+AFNetworking для отложенной загрузки изображений (возможно в MKNK, но более болезненно).
  • Стандартный (Apple-подобный) стиль кодирования.
  • Лучшее использование объектов SDK (совместимо с NSCoding).
  • Огромное разнообразие дополнительных функций и расширений (например, доступность сети, потоковые запросы из нескольких частей, фоновая поддержка и т. Д.).
  • Имеет приятный логотип проекта.;-)

Что-нибудь еще?

Другие вопросы по тегам