gpt4 book ai didi

iphone - 如何知道我的 Xcode iPhone 项目是否使用 ARC?

转载 作者:行者123 更新时间:2023-12-03 18:14:52 46 4
gpt4 key购买 nike

我想知道我的 Xcode iPhone 项目是否正在使用 ARC,但我不记得在创建项目时是否勾选了该框。

我怎样才能得到这些信息?

最佳答案

选择您的项目,然后build设置。在Apple LLVM 编译器 - 语言部分查找Objective-C 自动引用计数。确保选择目标;虽然您可以在项目中设置它,但目标可以覆盖它。

(您还可以使用 OBJC_ARC 的“build设置”中的搜索栏。)

还要记住,您可以在构建阶段基于每个文件打开或关闭 ARC。

或者,只需在代码中尝试类似的操作:

[[[NSObject alloc] init] autorelease]

如果出现错误:

ARC forbids explicit message send of 'autorelease'

那么您正在使用 ARC。

您还可以通过检查源代码文件来要求 ARC:

#if !__has_feature(objc_arc)
#error This file must be built with ARC.
// You can turn on ARC for only this file by adding -fobjc-arc to the build phase.
#endif

关于iphone - 如何知道我的 Xcode iPhone 项目是否使用 ARC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10508228/

46 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com