用于将 接口请求数据 转换为对象
1  | struct SYCUser: Codable{  | 
接口定义 (EndPoint: TargetType)
1  | 
  | 
接口请求 MoyaProvider
- 登录登出 普通请求
 - 上传
 - 下载
 
1  | 
  | 
多个 provider 合并为一个
1  | enum FirstEndPoint: TargetType{  | 
插件
1  | final class SYCProviderPlugin: PluginType {  | 
插件使用
1  | let provider = MoyaProvider<SYCEndPoint>(plugins: [  |