测试已测试 | ✓ |
语语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2016年8月 |
SPM支持 SPM | ✗ |
由 Yeung Yiu Hung 维护。
依赖项 | |
Alamofire | ~> 3.0 |
AlamofireObjectMapper | ~> 2.1 |
PokemonKit 是一个用于 Pokeapi 的 Swift 封装。
PokemonKit 使用 Alamofire 和 PromiseKit 来处理异步 web 请求。
import PokemonKit
PokemonKit.fetchBerry("1")
.then { berryInfo in
self.testLabel.text = berryInfo.name;
}.onError {error in
print(error)
}
PokemonKit 可以通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中:
pod 'PokemonKit'
如果您使用 Carthage,您可以通过将其添加到您的 Cartfile 来添加 PokemonKit
github "ContinuousLearning/PokemonKit" ~> 2.0
在您的 Info.plist 中添加:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>pokeapi.co</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</dict>
</dict>
Yeung Yiu Hung,[email protected]
PokemonKit 可在 MIT 许可下获得。有关更多信息,请参阅 LICENSE 文件。