SCNetworkAgent
SCNetworkAgent是一个Cocoa网络抽象层,业务模块不需要关心其网络实现。
在网络请求发送之前,所有者必须通过注册实现SCNetworkAgent的方法!
├── Agent 网络请求发起类;跟网络实现耦合的类
├── BaseApi 提供基础网络请求
├── DownloadApi 文件下载专用类
├── PostApi 支持带 body 体的请求
├── ResponseParser 响应解析器,检查响应,解析成 JSON,Model等
└── UploadApi 文件上传专用类
安装
SCNetworkAgent可以通过CocoaPods获得。要安装它,请简单地将其以下代码行添加到您的Podfile中。
pod 'SCNetworkAgent'
作者
MattReach,[email protected]
许可证
SCNetworkAgent在MIT许可证下提供。有关更多信息,请参阅LICENSE文件。