未来世界:Swift和Obj-C的轻量级承诺
明日世界Tomorrowland是Swift和Objective-C的的实现。 Promise是异步任务的包装,它提供了一种订阅任务解决方案以及将承诺链接在一起的标准方法。 UIApplication. shared . isNetworkActivityIndicatorVisible = true MyAPI. requestFeed ( for : user). then { (feedItems) in self . refreshUI ( with : feedItems) }. catch { (error) in self . showError (error) }. always { _ in UIApplication. shared . isNetworkActivityIndicatorVisible = false }它大致基于和,有一些主要区别:它在内部使用原子,而不是为每个promise创建单独的DispatchQueue 。这意味着它更快并且使用更少的资源。它为可撤销的承诺提供全面支持。 PromiseKit支
639KB
文件大小:
评论区