block:将函数及其执行上下文封装起来的对象
block的调用实际就是函数的调用
截获变量
block之前声明的变量
__block
一般情况下,对被截获变量进行赋值,需要使用__block
使用 不等于 赋值
栈上的forwarding指向自己
block内存管理
栈上__block copy
block循环引用
__weak
block:将函数及其执行上下文封装起来的对象
block的调用实际就是函数的调用
截获变量
block之前声明的变量
__block
一般情况下,对被截获变量进行赋值,需要使用__block
使用 不等于 赋值
栈上的forwarding指向自己
block内存管理
栈上__block copy
block循环引用
__weak