Block是一个匿名函数

Block的实际工作流程:

block的表达式会被实现为一个函数,block结构体中会持有这个函数指正,通过函数指针调用函数

block类型变量

1,自动变量 2,函数参数 3,静态变量 4,静态全局变量 5,全局变量


面试问题:

5,block在内存中有哪些情况?(堆上和栈上)

6,block使用中存在什么问题?举例循环引用的例子?block不适用__weak的例子?

results matching ""

    No results matching ""