Wolf
Wolf 通过结合 Alamofire 的战斗经验以及 Swift 协议的灵活力量来处理网络。它允许开发者完全描述 HTTP 资源,并从中派生出所有 HTTP 通信。内置缓存和 JSON 支持。
内容
示例
在 示例
目录中,您可以找到一个示例应用程序,它展示了流行电视节目的网格,展示了所有功能如何协同工作。要运行它
- 克隆仓库
- 进入
示例
目录 - 在 Xcode 8.0 中打开
Wolf.xcworkspace
文件 - 在选择目标下拉菜单中选择
Wolf-Example
目标(在停止
按钮附近) - 构建并运行应用程序
测试
在 Example
目录中,您将找到一个包含 Wolf 测试的项目。要运行它们
- 克隆仓库
- 进入
示例
目录 - 在 Xcode 8.0 中打开
Wolf.xcworkspace
文件 - 在选择目标下拉菜单中选择
Wolf-Example
目标(在停止
按钮附近) - 按
⌘U
或从产品
菜单点击测试
需求
- iOS 9.0+
- Xcode 8.0+
安装
CocoaPods
Wolf 通过 CocoaPods 提供,它是 Cocoa 项目的依赖管理器。CocoaPods 可以作为一个独立的应用程序下载,也可以通过 RubyGems 安装。
$ gem install cocoapods
要使用 CocoaPods 将 Wolf 集成到您的 Xcode 项目中,请在您的 Podfile
中指定它
target '<target_name>' do
pod 'Wolf'
end
然后,通过 CocoaPods 应用或通过在 Podfile
相同目录下运行以下命令来安装您的依赖项
$ pod install
Carthage
Carthage 是一个去中心化的依赖管理器,它构建您的依赖项并提供二进制框架。
您可以使用以下命令用 Homebrew 安装 Carthage
$ brew update
$ brew install carthage
要使用 Carthage 将 Wolf 集成到您的 Xcode 项目中,请在您的 Cartfile
中指定它
github "fellipecaetano/Wolf"
运行 carthage update
来构建框架,并将构建的 Wolf.framework
拖入您的 Xcode 项目中。
作者
费利佩·卡塔诺,[邮箱地址隐藏]
许可
狼可用MIT许可证。有关更多信息,请参阅LICENSE文件。