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