首先两个知识点:
①iOS系统内,每个进程分配到的栈区内存空间为1-2M,(有没有更新不确定,但不会很大就对了)。
②堆区地址小于栈区地址。(可以在xcode中测试打印)。
当你拿到分别属于堆区跟栈区的两个变量的地址后,就可以开始测试了。
![](https://img.haomeiwen.com/i1982779/63a0d4f15ae97e84.png)
a:对象类型,存放于堆区。
b:基本数据类型,存放于栈中。
首先两个知识点:
①iOS系统内,每个进程分配到的栈区内存空间为1-2M,(有没有更新不确定,但不会很大就对了)。
②堆区地址小于栈区地址。(可以在xcode中测试打印)。
当你拿到分别属于堆区跟栈区的两个变量的地址后,就可以开始测试了。
a:对象类型,存放于堆区。
b:基本数据类型,存放于栈中。
本文标题:iOS 栈区地址跟堆区地址区分
本文链接:https://www.haomeiwen.com/subject/qcwtvqtx.html
网友评论