FutureCocoa 0.12

FutureCocoa 0.12

kean 维护。



FutureCocoa

一组针对苹果原生框架的扩展。

Foundation

URLSession

let user: Future<User, Error> = URLSession.shared.fx.object(for: url)

// With cancellation
let cts = CancellationTokenSource()
let data: Future<Data, Error> = URLSession.shared.fx.data(for: url, token: cts.token)

NSObject

view.fx.deallocated.on(success: {
    print("view got deallocated")
})

需求

  • iOS 9.0 / watchOS 2.0 / OS X 10.11 / tvOS 9.0
  • Xcode 10
  • Swift 4.2

许可证

FutureX 采用 MIT 许可协议。有关更多信息,请参阅 LICENSE 文件。