相关疑难解决方法(0)

如何为项目中的单个文件禁用ARC?

我在我的项目中成功使用ARC.但是,我遇到了一些文件(例如,在单元测试和模拟对象中),其中ARC的规则现在更加脆弱.我记得听说有一种方法可以在每个文件的基础上禁用ARC,但我无法找到这个选项.

这可能吗?如何基于每个文件禁用ARC?

xcode objective-c automatic-ref-counting manual-retain-release

1332
推荐指数
14
解决办法
33万
查看次数

如何禁用Xcode4.2自动引用计数

今天,我已经将我的xCode更新为4.2版本,而且我想禁用ARC,我也用谷歌搜索.但无法解决我的问题.根据搜索结果,在目标设置中,我找不到'Objective-C自动引用计数'项,因此没有机会将其设置为NO.我逐个找到该项目,并使用搜索字段.

一个人知道最新的Xcode4.2,如何禁用项目的ARC,而不是特定的文件.

非常感谢.

xcode ios5 automatic-ref-counting

49
推荐指数
1
解决办法
5万
查看次数

Objective-C:ARC禁止显式消息发送'retain'

我是Objective-C的新手,我尝试将旧版Objective-C中编写的旧Objective-C项目移植到新版本,但是我收到以下编译器错误:

ARC forbids explicit message send of 'retain'

in 
color = [aColor retain];
or 
color = [[NSColor blackColor] retain];
Run Code Online (Sandbox Code Playgroud)

我正在阅读clang正在使用的新自动引用计数.
我也试过使用Xcode的重构函数,但没有运气......需要替换这个旧代码的正确的Objective-C代码是什么?

objective-c retain automatic-ref-counting

10
推荐指数
2
解决办法
1万
查看次数