【发布时间】:2009-11-05 18:31:15
【问题描述】:
我想知道 release 和 dealloc 之间有什么区别?在阅读了内存管理规则(见下文)之后,我在想大部分时间我将使用释放。但是,我想知道如何处理属性。
@property(保留)....
我一直在使用 dealloc,但在阅读了这篇文章后我不确定它是否正确。
如果您使用名称以“alloc”或“new”开头或包含“copy”的方法(例如,alloc、newObject 或 mutableCopy)创建对象,或者向其发送保留消息。您有责任放弃使用 release 或 autorelease 拥有的对象的所有权。任何其他时间您收到物品时,都不得释放它。
【问题讨论】:
标签: iphone