内存的几大区域,各自的职能分别是什么?
栈区:有系统自动分配并释放,一般存放函数的参数值,局部变量等
堆区:有程序员分配和释放,若程序员未释放,则在程序结束时有系统释放,在iOS里创建出来的对象会放在堆区
数据段:字符串常量,全局变量,静态变量
代码段:编译之后的代码
栈区:有系统自动分配并释放,一般存放函数的参数值,局部变量等
堆区:有程序员分配和释放,若程序员未释放,则在程序结束时有系统释放,在iOS里创建出来的对象会放在堆区
数据段:字符串常量,全局变量,静态变量
代码段:编译之后的代码