黑马程序员技术交流社区
标题:
集合对象的内存管理
[打印本页]
作者:
毛强
时间:
2015-8-23 10:55
标题:
集合对象的内存管理
当一个对象加入到集合中(NSArray)时,那么该对象的引用计数(retainCount)会+1,当集合被销毁时,集合会向集合中的元素发送realse消息。
规律1:
只要把对象放到数组中,就发现对象的引用计数+1
规律2:
数组在销毁的时候,对对象发送了一次release消息
销毁的顺序:数组先挂 --> 数组向其中的对象也发送release
结论:
1) 当对象被添加到数组中的时候,对象的引用计数+1
2) 当数组销毁的时候,数组会向它其中的元素发送一次release消息
注意: 数组被销毁了,它里面存储的对象不一定被销毁
作者:
15132876050
时间:
2015-8-23 19:55
嗯 值得学习
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2