promise处理一系列异步操作的应用框架,能够保证顺序执行一系列异步操作,当出错时可以通过catch捕获错误进行处理。promise框架也是很好的诠释了swift的面相协议编程以及函数式编程
两种类型 1promise,2guarantee 其中guarantee没有实现 catchmixin 协议,不能捕获错误,他是不允许抛出错误,常用的就是第一种类型,便于错误处理。promise是承诺执行,有可能不执行;而guarantee是保证,保证一定执行
基本使用形式:
func threerequest111() { firstly { request1(with: ["test1": "first"]) } .then { (v) -> promise<nsdictionary> in print("
您可能感兴趣的文章:
如对本文有疑问, 点击进行留言回复!!
解决Android10读取不到/sdcard/、/storage/emulated/0/文件的问题
Codeforces Round #649 (Div. 2)-B. Most socially-distanced subsequence(思维)
IOS开发教程第一季之UI进阶day2合并IOS学习013--App启动过程、多控制器管理
网友评论