pod 'RSSwiftNetworking', '~> 1.1.7'
Carthage 是一个去中心化的依赖管理工具,它构建你的依赖并为你提供二进制框架。将以下行添加到你的 Cartfile
文件中,并按照安装说明进行操作。
github "rootstrap/RSSwiftNetworking" ~> 1.1.7
就这样。RSSwiftNetworking 应该会出现在导航面板中作为依赖,并且该框架将自动链接到你的目标。
注意: 始终建议将你的外部库锁定到特定版本。
RSSwiftNetworking 为你提供了一个可扩展的 API 来实现你自己的网络层。
它还提供了一个开箱即用的解决方案,以 Alamofire 作为 NetworkProvider
。 你可以简单地使用此 provider 创建你的 APIClient 具体实例。
static let apiClient = BaseAPIClient(
networkProvider: AlamofireNetworkProvider(),
headersProvider: SomeHeaderProvider()
)
要运行示例项目,请克隆该仓库,并首先从 Example 目录运行 pod install
。
RSSwiftNetworking 采用 MIT 许可证。 有关更多信息,请参见 LICENSE 文件。