相关疑难解决方法(0)

关于iOS5 SDK中自动引用计数的一些问题

我正在开发一款适用于iPad的应用程序.iOS 4.2开始开发,现在继续(我认为将完成)iOS 4.3.我刚刚阅读了iOS 5中的ARC,基本上我明白我们将永远不再需要发布和保留对象.我的问题是:

  1. 如果我决定升级到iOS 5,我是否需要从代码中删除所有[myObject retain][myObject release]语句?

  2. 如果我使用ARC开发适用于iOS 5的新应用程序,我是否需要实施某种"复古兼容性"检查?即:我需要检查iOS版本并相应地调用retain和release吗?那么,基本上,ARC适用于所有iOS版本还是适用于iOS 5?

objective-c ios5 xcode4.2 automatic-ref-counting

134
推荐指数
4
解决办法
6万
查看次数

为什么我不能再释放一个物体了?

在我更新到Xcode 4.2后,我无法再发布任何内容.当我开始键入"release"时,它会建议"释放",但是会有一条红线.

如果我写它仍然显示错误并显示以下两条消息:

'release'不可用:在自动引用计数模式下不可用自动引用计数禁止显式消息发送'release'

有谁知道我能做什么?

objective-c automatic-ref-counting

26
推荐指数
1
解决办法
4万
查看次数

Xcode ARC(自动引用计数),"发布不可用"

我第一次使用Xcode时,我在线学习了一个教程.我按照教程向我展示了所有内容,但我担心它已经过时了.

我遇到的错误是:

[font_attributes release]; 
Run Code Online (Sandbox Code Playgroud)

'release'不可用:在自动参考计数模式下不可用

ARC禁止"发布"的显式消息发送

我对Cocoa和Xcode的了解有限,但我仍然希望扩展我的学习.

我该如何解决这个ARC问题?

xcode cocoa automatic-ref-counting

8
推荐指数
2
解决办法
3万
查看次数