【发布时间】:2011-01-22 20:40:16
【问题描述】:
我对 Objective-c 还是很陌生。
据我所知,我没有从 alloc、new、copy 或 mutableCopy 获得的任何对象都应假定位于自动释放池中。
我假设这也意味着如果我创建一个函数来创建并返回一个对象的新实例,我应该在返回之前将它放在自动释放池中。
例如,我有一个解析xml的函数,并返回一个表示xml中数据的对象,该对象在返回之前应该在自动释放池中。
我主要关心的是 iPhone 的开发,但如果能提供一般性的答案,我们将不胜感激。
【问题讨论】:
标签: objective-c