ios - MKNetworkKit 和 AFNetworking 有什么区别?

标签 ios macos networking afnetworking mknetworkkit

我正在对这两个网络框架进行一些测试:MKNetworkKit 和 AFNetworking。而且我发现要看出这两个库之间的区别并不容易。两者之间的主要区别是什么?

最佳答案

MKNetworkKit:

  • 包括磁盘缓存。
  • 卡住操作(离线请求可以排队等待网络恢复时执行)。
  • 更轻量级。

AFNetworking:

  • 更多用户和贡献者。
  • 更好的文档(更清晰、更易于访问)。
  • UIImageView+AFNetworking 用于延迟图像加载(在 MKNK 中可能,但更痛苦)。
  • 标准(类似 Apple)编码风格。
  • 更好地利用 SDK 对象(符合 NSCoding 标准)。
  • 各种额外的功能和扩展(例如网络可达性、流式处理多部分表单请求、后台支持等)。
  • 有一个漂亮的项目标志。 ;-)

还有什么吗?

关于ios - MKNetworkKit 和 AFNetworking 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13450259/

相关文章:

ios - iOS 中的 Google Plus 登录错误

objective-c - 核心数据未正确重置数据库

Python 日志记录适用于 Windows,但不适用于 Mac OS

eclipse - Eclipse 中的数据流 : Cannot run program "gcloud"

c# - 单声道无法加载编码 437

go - 如何使用 Go 最大化每秒 UDP 数据包?

linux - 为 K8s 将 Centos 虚拟机相互连接

ios - 从一个 Storyboard转到另一个 Storyboard?

ios - 为什么我在 UITableView 上重新加载数据后我的 UIImageView 不见了?

mysql - 小猎犬黑 : cannot initiate connection to debian