黑马程序员技术交流社区
标题:
OC加强之 集合对象内存管理
[打印本页]
作者:
左半边翅膀
时间:
2016-7-21 21:56
标题:
OC加强之 集合对象内存管理
集合对象内存管理总结
1.内存管理原则
1> 当调用alloc、new、copy(mutableCopy)方法产生一个新对象的时候,就必须在最后调用一次release或者autorelease
2> 当调用retain方法让对象的计数器+1,就必须在最后调用一次release或者autorelease
2.集合的内存管理细节
1> 当把一个对象添加到集合中时,这个对象会做了一次retain操作,计数器会+1
2> 当一个集合被销毁时,会对集合里面的所有对象做一次release操作,计数器会-1
3> 当一个对象从集合中移除时,这个对象会一次release操作,计数器会-1
3.普遍规律
1> 如果方法名是add\insert开头,那么被添加的对象,计数器会+1
2> 如果方法名是remove\delete开头,那么被移除的对象,计数器-1
作者:
堕落天使
时间:
2016-7-21 23:06
总结的挺不错的
作者:
wrp123456
时间:
2017-10-28 10:56
6666666666666 加油 加油 加油
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2