欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

PromiseKit基本使用及源码解析

程序员文章站 2022-04-14 20:07:47
Promise处理一系列异步操作的应用框架,能够保证顺序执行一系列异步操作,当出错时可以通过catch捕获错误进行处理。Promise框架也是很好的诠释了swift的面相协议编程以及函数式编程 两种类型 1Promise,2Guarantee 其中Guarantee没有实现 CatchMixin ... ......

     promise处理一系列异步操作的应用框架,能够保证顺序执行一系列异步操作,当出错时可以通过catch捕获错误进行处理。promise框架也是很好的诠释了swift的面相协议编程以及函数式编程

两种类型 1promise,2guarantee 其中guarantee没有实现 catchmixin 协议,不能捕获错误,他是不允许抛出错误,常用的就是第一种类型,便于错误处理。promise是承诺执行,有可能不执行;而guarantee是保证,保证一定执行

基本使用形式:

func threerequest111() {
         firstly {
                request1(with: ["test1": "first"])
            }
            .then { (v) -> promise<nsdictionary> in
                print("

                    
                
(0)
打赏 PromiseKit基本使用及源码解析 微信扫一扫

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

PromiseKit基本使用及源码解析
验证码: PromiseKit基本使用及源码解析