iOS中Promise的利用

藏宝库编辑 2024-9-7 15:08:53 25 0 来自 中国
Promsie的概念是我在学习前端时打仗到的概念,简而言之就是克制地狱回调,在异步编程时比方网络哀求时,以往对于异步任务完成时的结果每每接纳回调的方式,在OC中接纳block的情势,swiftJavaScript则可以接纳闭包的情势,但是一旦我们的业务比较复杂,就会出现地狱回调,如下环境所示:
Promise的初步相识

我们来思量下面的场景(有浮夸的成分):

  • 我们须要通过一个url1从服务器加载一个数据data1data1中包罗了下一个哀求的url2
  • 我们须要通过data1取出url2,从服务器加载数据data2data2中包罗了下一个哀求的url3
  • 我们须要通过data2取出url3,从服务器加载数据data3data3中包罗了下一个哀求的url4
  • 发送网络哀求url4,获取终极的数据data4
在前端中我们会写出如下代码:
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-18 18:19, Processed in 0.148887 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表