block块的内存位置、类型、为什么用copy或strong修饰

1、全局block:存在代码区,没有访问处于栈区变量(如局部变量)。也没有访问堆区变量(如alloc创建的对象)

2、栈区block:使用外部变量并且未进行copy操作的block是栈block

3、对栈区block进行copy操作,就是堆block

你可能感兴趣的:(block块的内存位置、类型、为什么用copy或strong修饰)