测试已测试 | ✗ |
Lang语言 | Obj-CObjective C |
许可证 | MIT |
发布最后发布 | 2017年4月 |
由 Tao Fei 维护。
依赖 | |
AFNetworking | ~> 3.1.0 |
MBProgressHUD-TFExtension | ~> 1.1.0 |
TFNetworking 是基于 AFNetworking 的高层次请求工具。它由 Dabay 的 iOS 团队开发。它提供了网络请求的高级 API。TFNetworking 被用于 Dabay 的所有产品中。
block
和 delegate
回调TFNetworking 适用于稍微复杂一些的项目,而不是简单的个人项目。
如果您要缓存请求、管理请求的依赖项或验证 JSON 响应,那么 TFNetworking 将是有帮助的。如果您要根据请求版本缓存请求,这是 TFNetworking 的一大优势。
TFNetworking 提供了 YTKRequest 来处理每个网络请求。您应该在您的项目中继承它并覆盖某些方法来定义自定义请求。
主要思想是使用命令模式。优点包括:
但是,如果您的项目非常简单,TFNetworking 就不适合了。您可以直接在控制器中使用 AFNetworking。
要使用 TFNetworking,请将以下内容添加到您的 Podfile 中
pod 'TFNetworking'
或者将此添加到您的 Cartfile 中
github "Donkey-Tao/TFNetworking" ~> 0.0.6
TFNetworking 基于 AFNetworking。您可以在 AFNetworking README 中找到更多关于版本兼容性的详细信息。
感谢他们杰出的工作。
TFNetworking遵从MIT许可证。有关更多信息,请参阅LICENSE文件。