- 博客(1)
- 收藏
- 关注
原创 Swift中的逃逸闭包(@escaping )与非逃逸闭包(@noescaping)
逃逸闭包 概念:一个接受闭包作为参数的函数,该闭包可能在函数返回后才被调用,也就是说这个闭包逃离了函数的作用域,这种闭包称为逃逸闭包。当你声明一个接受闭包作为形式参数的函数时,你可以在形式参数前写@escaping来明确闭包是允许逃逸。 例如:当网络请求结束后调用的闭包。发起请求后过了一段时间后这个闭包才执行,并不一定是在函数作用域内执行的。 class ViewController: U...
2018-09-06 22:08:13 12793
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人