CBGPromise 0.6.0

CBGPromise 0.6.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2019年4月
SPM支持 SPM

Can Berk Güder维护。



  • 作者:
  • Can Berk Güder

CBGPromise

CI Status Version License Platform

安装

CBGPromise 可以通过CocoaPodsCarthage获取。

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 文件。