将项目从ARC转换为MRC

时间:2012-06-01 08:46:05

标签: iphone objective-c ios

我在ARC开始我的项目,但出于某些原因我想将其更改为MRC,有没有办法在不重新制作项目的情况下进行?

2 个答案:

答案 0 :(得分:2)

尝试在构建设置中将ARC更改为No

选择左上角的项目,然后选择构建设置,并在搜索栏中输入自动。将 Objective-C自动引用计数设置为No。如果您选择ARC,则应将其设置为Yes

enter image description here

答案 1 :(得分:1)

根据@ iNoob的回答,您可以在构建设置中切换编译器标志。

如果你问的是“是否有相当于编辑 - >重构 - >切换到Objective-C ARC ”,我恐怕答案是否定的。您必须手动添加所有必要的retain / release / autorelease来电。

您想要切换ARC的原因是什么(我假设为< iOS 4.0构建)?