我如何知道哪个文件已打开ARC以及哪个文件已关闭ARC?

时间:2012-05-21 06:38:49

标签: xcode automatic-ref-counting

ARC代表自动引用计数。

我刚刚升级了我的项目以使用ARC。不是全部。只是一些。

我怎么知道?

3 个答案:

答案 0 :(得分:5)

要查看默认设置,您必须检查目标属性(您的目标 - >构建设置 - > Apple LLVM编译器 - 语言 - > Objective-C自动引用计数)

然后,您可以更改每个.m文件的设置:您的目标 - >构建阶段 - >编译源 - >你有一个-m文件列表,每个文件都有一个字段“Compiler Flags”。禁用该文件的arc传递为标志-fno-objc-arc。启用(如果您默认关闭弧线)-fobjc-arc

编辑:我添加了一个项目的图像.. enter image description here

答案 1 :(得分:2)

在目标的编译源构建阶段中查找文件的-fno-objc-arc标记,如this answer所示。

答案 2 :(得分:1)

如果在源级别,此问题可以回答:How do I know whether the compiler has ARC support enabled?

如果在构建设置级别,请参阅-fobjc-arc或其反-fno-objc-arc。如果没有定义,默认为关闭。

相关问题