iOS开发:浅谈内存管理

内存分布 堆:一般由程序员分配释放,若程序员不释放,则可能会引起内存泄漏。其类似于链表。 栈:由编译器自动分配释放,存放函数的参数值,局部变量等值。其操作方式类似于数据结构中的栈。 内存管理原理 OC语言使用引用计数来管理内存,每个对象都有一个可以递增和递减的计数器。如果有其他对象持用该对象的话,那该对象就递增其引用计数;用完以后就递减其计数,当引用计数为0时,就销毁该对象。 MRC与ARC Xc
相关文章
相关标签/搜索