iOS-内存管理

2019-03-20  本文已影响0人  iixzp

MRC

遵循谁申请,谁添加,谁就要去释放,需要手动的去管理内存的添加,释放

ARC

当你申请,添加对象后系统会帮你去进行释放

原理:
自动释放池会以栈的形式存在,当你创建一个自动释放池后,它将被添加到线程的栈定,当对象收到autorelease消息时,对象就会被放到池中,当自动释放池回收后,池中的所有对象都会release一遍,删除

内存池

上一篇 下一篇

猜你喜欢

热点阅读