释放方法在目标c中消失了吗?

时间:2011-11-24 08:48:24

标签: objective-c

我几天前为狮子下载了一个Xcode 4.2.1。

但奇怪的是,当我尝试在实例变量中使用release方法时,

出现错误信息,如下所示。

错误消息的原因是什么?

如何解决错误消息?

enter image description here

2 个答案:

答案 0 :(得分:3)

您创建了一个启用了自动引用计数(ARC)的项目。它为你保留和释放,你不能通过尝试自己来解决它。这是一个的事情。

Transitioning to ARC Release Notes
Automatic Reference Counting

答案 1 :(得分:0)

这是因为Xcode 4.2.1使用的是iOS 5 SDK,它实现了一个名为ARC(自动引用计数)的新概念。这旨在通过防止开发人员担心何时何地释放其对象来使生活更轻松。相反,当它们不再需要时,它会以最佳方式为您发布它们。结果,“释放”方法已被删除。