Ios 为theos构建系统启用ARC

Ios 为theos构建系统启用ARC,ios,objective-c,automatic-ref-counting,theos,Ios,Objective C,Automatic Ref Counting,Theos,我目前正在使用theos build系统为越狱的iPhone编写应用程序和调整。有没有一种方法可以让我使用theos为特定项目启用自动参考计数 我在谷歌上搜索并试图破译theos Make文件,但什么也找不到。参见 SHARED\u CFLAGS=-fobjc arc 这就是你想要的。我不会不接受上面的答案,因为我怀疑这可能只是因为有不同版本的theos,上面的答案肯定让我找到了我需要的东西。事实证明,至少对于我的theos版本,要设置的环境变量是 ADDITIONAL_OBJCFLAGS =

我目前正在使用theos build系统为越狱的iPhone编写应用程序和调整。有没有一种方法可以让我使用theos为特定项目启用自动参考计数

我在谷歌上搜索并试图破译theos Make文件,但什么也找不到。

参见

SHARED\u CFLAGS=-fobjc arc


这就是你想要的。

我不会不接受上面的答案,因为我怀疑这可能只是因为有不同版本的
theos
,上面的答案肯定让我找到了我需要的东西。事实证明,至少对于我的
theos
版本,要设置的环境变量是

ADDITIONAL_OBJCFLAGS = -fobjc-arc

ADDITIONAL\u CFLAGS
也是一个选项,但我认为在直C代码上是否启用ARC并不重要)。

我认为不会,因为ARC是由xcode编译器提供的,在Theos中,您必须硬编码所有内容。我会尝试ioopendev,因为你可以使用logo进行调整,基本上你可以使用theos进行任何调整。另外,您可以在Xcode中使用代码补全和ARC进行编译。我相信theos使用与Xcode(llvm)相同的编译器,并且应该有一种方法来设置编译器标志。。。我想。我在ioopendev上遇到了很多问题(加上作为代码编辑器,我更喜欢Sublime Text而不是Xcode)。很高兴我们走上了正确的道路。我只是在那个制作文件上做了个演示。很高兴你找到了它。@drewmm-因为我使用ioopendev,所以我看不到我的项目的make文件。我把这个放在哪里?
ADDITIONAL_OBJCFLAGS = -fobjc-arc