从上往下一次是
栈区 :局部变量
堆区
BSS段
数据区
代码区
在ARC环境下,block 假设不使用外部变量则是全局block(NSGlobalBlock)
假设使用外部变量则是堆block(NSMallockBlock)
在MRC环境下,block不使用外部变量还是全局block(NSGlobalBlock)
假设使用外部变量则是栈block(NSStackBlock)