文件名称:未来世界:Swift和Obj-C的轻量级承诺
文件大小:639KB
文件格式:ZIP
更新时间:2024-02-23 17:24:35
swift promises library framework objective-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支