CocoaPods trunk is moving to be read-only. Read more on the blog, there are 19 months to go.
TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Oct 2017 |
Maintained by yuzhidu.
基于AFNetworking
相比 AFNetworking,YUNetwork 提供了以下更高级的功能:
block
和 delegate
两种模式的回调方式YUBatchRequest
类中)YUChainRequest
类中)YUNetwork 的基本的思想是把每一个网络请求封装成对象。所以使用 YUNetwork,你的每一个请求都需要继承 YURequest
类,通过覆盖父类的一些方法来构造指定的网络请求。
把每一个网络请求封装成对象其实是使用了设计模式中的 Command 模式,它有以下好处:
你可以在 Podfile 中加入下面一行代码来使用 YUNetwork
pod 'YUNetwork'
YUNetwork 依赖于 AFNetworking(>=3.0),可以在 AFNetworking README 中找到更多关于依赖版本有关的信息。
1.导入头文件
#import "YUNetwork.h"
2.新建类,继承自 YURequest
例如:
@interface ApiLogin : YURequest