我正在对这两个网络框架进行一些测试:MKNetworkKit 和 AFNetworking。而且我发现要看出这两个库之间的区别并不容易。两者之间的主要区别是什么?
最佳答案
MKNetworkKit
:
- 包括磁盘缓存。
- 卡住操作(离线请求可以排队等待网络恢复时执行)。
- 更轻量级。
AFNetworking
:
- 更多用户和贡献者。
- 更好的文档(更清晰、更易于访问)。
UIImageView+AFNetworking
用于延迟图像加载(在 MKNK 中可能,但更痛苦)。- 标准(类似 Apple)编码风格。
- 更好地利用 SDK 对象(符合 NSCoding 标准)。
- 各种额外的功能和扩展(例如网络可达性、流式处理多部分表单请求、后台支持等)。
- 有一个漂亮的项目标志。 ;-)
还有什么吗?
关于ios - MKNetworkKit 和 AFNetworking 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13450259/