【转】iOS:堆(heap)和栈(stack)的理解--简介
摘要:
Objective-C的对象在内存中是以堆的方式分配空间的,并且堆内存是由你释放的,即release 栈由编译器管理自动释放的,在方法中(函数体)定义的变量通常是在栈内,因此如果你的变量要跨函数的话就需要将其定义为成员变量。 1.栈区(stack):由编译器自动分配释放,存放函数的参数值,局... 阅读全文
posted @ 2015-11-06 23:49 磐玉 阅读(181) 评论(0) 推荐(0) 编辑