逃逸闭包和非逃逸闭包

在使用swift开发,使用闭包作为参数传递到函数中,但是总是默认提示加上@escaping

逃逸闭包:是指闭包在函数结束时,闭包就会随着函数的结束而被释放

非逃逸闭包:是指闭包在函数结束时,逃逸函数,不会随函数的结束而被释放,在该闭包执行后才会释放

 

你可能感兴趣的:(Swift)