JustPromises 3.2.0

JustPromises 3.2.0

测试已测试
语言编程语言 Obj-CObjective C
许可证 Apache-2.0
发布最后发布2018年12月

Alberto De Bortoli 维护。



  • Just Eat iOS 团队,Marek Rogosz,Ben Chester,Alberto De Bortoli 和 Pavol Polak

警告:这个库不再由 Just Eat 支持,因此被认为是废弃的。对于 Swift 代码,Just Eat iOS 团队选择适应 Promis 而不是 JustPromises。

轻量级且线程安全的 Promises & Futures 实现,适用于 iOS、macOS、watchOS 和 tvOS,代码覆盖率 100%。

概述

Promise 表示异步任务的未来值。它可以被看作是一个代理对象,该对象最初的结果是未知的,通常是因为其值的计算尚未完成。

异步任务可以成功、失败或被取消,并且结果会反映到 Promise 对象。

Promise 用于标准化异步操作的 API。它们有助于清理异步代码路径并简化错误处理。

通过 Cocoapods 安装

要在 Podfile 中导入 JustPromises

pod 'JustPromises'

用法

JustPromises的最新版本只支持Objective-C,并移除了之前的Swift版本。Objective-C特有的README中详细介绍

其他实现

这些是一些第三方库,主要被社区使用。

贡献

我们只添加所需的功能,因此请随时提出建议或提交带新通用功能的pull requests。

请不要提交任何破坏性的更改或未对其进行单元测试的内容。这将被拒绝。

许可证

JustPromises是以Apache 2.0许可证发布的。

  • Just Eat iOS团队