FunkyNetwork
示例
要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install
。
用法
检查测试以开始!
示例项目还有一些好东西。 LoginNetworkCall
展示了如何使用这个库和 Eson(我写的另一个 Pod)发送、接收和解析 JSON。 AuthenticatedNetworkCall
展示了如何更改此 Pod 中的标头和大部分其他设置。
优点
- 功能性代码!
- 模块化!通过子类化和每个类有一个调用,使其非常容易在控制器之间、视图模型之间,或甚至在项目之间携带调用。
- 轻量级!这里只有几个类,并且没有任何一个特别长或复杂。
- 方便!智能默认设置使事物默认情况下很容易工作。
- 灵活!因为一切都是被分成很小的块,所以很容易替换事物,或者混合匹配。
- 可测试!可以容易地模拟调用,以便快速重现复杂的边缘情况。
安装
FunkyNetwork 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中:
pod 'FunkyNetwork', git: 'https://github.com/schrockblock/funky-network.git'
作者
Elliot Schrock
许可证
FunkyNetwork 使用 MIT 许可证。更多信息请参阅 LICENSE 文件。