Каковы различия между MKNetworkKit и AFNetworking?
Я провожу тестирование этих двух сетевых фреймворков: MKNetworkKit и AFNetworking. И я вижу, что не легко увидеть различия между двумя библиотеками. Каковы основные различия между ними?
1 ответ
Решение
MKNetworkKit
:
- Кеш на диске включен.
- Замороженные операции (автономные запросы могут быть поставлены в очередь для выполнения, когда сеть вернется).
- Более легкий.
AFNetworking
:
- Больше пользователей и участников.
- Лучшая документация (понятнее и доступнее).
UIImageView+AFNetworking
для отложенной загрузки изображений (возможно в MKNK, но более болезненно).- Стандартный (Apple-подобный) стиль кодирования.
- Лучшее использование объектов SDK (совместимо с NSCoding).
- Огромное разнообразие дополнительных функций и расширений (например, доступность сети, потоковые запросы из нескольких частей, фоновая поддержка и т. Д.).
- Имеет приятный логотип проекта.;-)
Что-нибудь еще?