CBGPromise
安装
CBGPromise 可以通过CocoaPods和Carthage获取。
CocoaPods
将以下行添加到您的 Podfile 中
pod "CBGPromise"
Carthage
将以下行添加到您的 Cartfile 中
github "cbguder/CBGPromise"
使用
一个简单的例子可能看起来像这样
import CBGPromise
class Client {
func getValue() -> Future<String> {
let promise = Promise<String>()
someAsyncCall {
promise.resolve("Test")
}
return promise.future
}
}
class SimpleExample {
func main() {
let client = Client()
client.getValue().then { value in
print(value)
}
}
}
对于其他示例,请参阅示例文件夹。
作者
Can Berk Güder
许可
CBGPromise 根据 MIT 许可协议提供。更多信息请参阅 LICENSE 文件。