黑马程序员技术交流社区

标题: 内存管理的一些问题 [打印本页]

作者: 落花有意    时间: 2015-3-25 20:57
标题: 内存管理的一些问题
  内存管理好难啊,大家一般是怎么学习的,真心不懂,好抽象
作者: Errors    时间: 2015-3-25 21:19
我觉得OC内存管理,就是在管理你所使用的OC对象,在ARC机制下,一个对象如果有一个或多个强指针指向的话,该OC对象就不会被销毁,如果不借助ARC机制,你就需要手动去释放这些对象所占有的内存,即你创建对象的时候,OC对象的计数器值为1,在你像要结束该对象生命的时候就应该release一下,当有强指针再次指向该对象的时候,其计数器又加1,对应的你就应该在release一下,当然,如果该对象的计数器值已经为0,就不可能再有强指针指向,该对象也就死亡了,而且不能复生。
作者: yyx1992    时间: 2015-3-25 21:40
知道ARC即可
作者: Errors    时间: 2015-3-25 21:49
yyx1992 发表于 2015-3-25 21:40
知道ARC即可

确实,ARC真的很方便




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2