ARC代表自动引用计数。
我刚刚升级了我的项目以使用ARC。不是全部。只是一些。
我怎么知道?
答案 0 :(得分:5)
要查看默认设置,您必须检查目标属性(您的目标 - >构建设置 - > Apple LLVM编译器 - 语言 - > Objective-C自动引用计数)
然后,您可以更改每个.m文件的设置:您的目标 - >构建阶段 - >编译源 - >你有一个-m文件列表,每个文件都有一个字段“Compiler Flags”。禁用该文件的arc传递为标志-fno-objc-arc
。启用(如果您默认关闭弧线)-fobjc-arc
答案 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
。如果没有定义,默认为关闭。