iphone:多次自动释放对象

Posted

技术标签:

【中文标题】iphone:多次自动释放对象【英文标题】:iphone: autoreleasing an object multiple times 【发布时间】:2011-12-29 16:03:25 【问题描述】:

如果我多次保留一个对象会发生什么。然后,将自动释放它一次,当自动释放池耗尽时将其从内存中删除;还是我必须像保留它一样多次自动释放它?

【问题讨论】:

【参考方案1】:

Autorelease 计划在未来某个时间(即当前的自动释放池耗尽时)一次释放一个对象。因此,如果您多次保留一个对象,您需要(自动)释放它相同的次数来补偿它

【讨论】:

以上是关于iphone:多次自动释放对象的主要内容,如果未能解决你的问题,请参考以下文章

iPhone - 如果在自动释放后保留会发生啥?

Iphone 打开 gl es 应用程序和自动释放池

iPhone:关于 NSAutoreleasePool 的困惑

iphone内存管理问题

如何在iphone中使用自动释放

在 iPhone 上使用自动释放时如何解决问题?