🏵 简介
誓言 是 Swift 开发中 Promise
/ Future
概念的实现。
了解更多关于 Promise
的信息。
📋 要求
- iOS 8.0+
- macOS 10.10+
- tvOS 9.0+
- Xcode 9.0+ 且 Swift 5.0+
📲 安装
誓言
在 CocoaPods 上可用
use_frameworks!
pod 'Oath'
❤️ 贡献
您随时可以分支并提交拉取请求。
🔖 许可
誓言
是开源软件,采用 MIT
许可。
💫 用法
fetchUserInfo().then { info in
print("User: \(info)")
}.onError { e in
print("An error occured : \(e)")
}.finally {
print("Everything is done <3")
}
func fetchUserInfo() -> Promise<String> {
return Promise { resolve, reject in
print("fetching user info...")
wait { resolve("Elias") }
}
}