当一个对象加入到集合中(NSArray)时,那么该对象的引用计数(retainCount)会+1,当集合被销毁时,集合会向集合中的元素发送realse消息。
规律1:
只要把对象放到数组中,就发现对象的引用计数+1
规律2:
数组在销毁的时候,对对象发送了一次release消息
销毁的顺序:数组先挂 --> 数组向其中的对象也发送release
结论:
1) 当对象被添加到数组中的时候,对象的引用计数+1
2) 当数组销毁的时候,数组会向它其中的元素发送一次release消息
注意: 数组被销毁了,它里面存储的对象不一定被销毁 |
|