【发布时间】:2010-10-22 03:01:56
【问题描述】:
我一直在读到,如果一个集合“被释放”,它也会释放它的所有对象。另一方面,我还读到,一旦集合被释放,集合就会释放它的对象。
但正如苹果所说,最后一件事可能并不总是发生。系统决定是否可以解除分配。在大多数情况下会,但在某些情况下不会。
所以我想知道一个集合是否会导致这样的内存泄漏? 当它确实 - 释放它的所有对象时 - 向集合本身发出 -release 消息,然后它实际上应该 - 只要我 - 保留集合本身 - 就保留集合中的所有对象。
帮助我清楚地了解这一点。谢谢!
【问题讨论】:
标签: iphone cocoa-touch memory-management uikit