CocoaFx 0.1

CocoaFx 0.1

kean 维护。



CocoaFx

一组针对 Apple 原生框架的未来扩展。

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