BrightFuturesFutures & Promises 库
BrightFutures 是一个简单的 Futures & Promises 库,用 Swift 写的,支持 iOS 和 OS X 系统。
示例代码:
func complicatedComputation() -> Future<CalculationResult> {
let promise = Promise<CalculationResult>()
Queue.async {
// do a complicated calculation
promise.success(CalculationResult(55))
}
return promise.future
}评论
