报告存储在未释放的实例变量中的拥有对象。
如果您符合以下条件,您将获得对象的所有权:
- 使用名称以 allocnew 开头或包含 copy
的方法创建它 - 向其发送 retain 消息
- 设置具有retaincopy 属性并与实例变量合成的属性的值
要放弃对象的所有权,您需要:
- 向其发送 releaseautorelease 消息
- 将 nil 分配给与实例变量合成的属性
如果 ARC(自动引用计数)已启用,则禁用此检查。 如果下面的复选框被关闭,您可以在类的任何方法中释放实例变量。 如果它已打开,您可以在 dealloctearDownapplicationWillTerminate:didTurnIntoFault 方法以及任何可以从它们中调用的方法中释放它们。