Block jasonyuan 2020-06-09 198 阅读1分钟 什么是Block? Block是将函数及其上下文封装起来的对象 struct __block_impl { void *isa; int Flags; int Reserved; void *FuncPtr; } Block截获变量 局部变量 基本数据类型——截获其值 对象类型——连同所有权修饰符一起截获 静态局部变量 以指针形式截获局部变量 全局变量 && 静态全局变量 不截获