内存区域划分

来源:互联网 发布:网络错误651是什么意思 编辑:程序博客网 时间:2024/04/30 12:39

从上往下一次是

栈区 :局部变量

堆区

BSS段

数据区

代码区


在ARC环境下,block 如果不使用外部变量则是全局block(NSGlobalBlock)

如果使用外部变量则是堆block(NSMallockBlock)


在MRC环境下,block不使用外部变量还是全局block(NSGlobalBlock)

如果使用外部变量则是栈block(NSStackBlock)

0 0
原创粉丝点击