2012-02-29 49 views
0

我一直在避免升级Xcode,直到一个特定项目即将推出,我希望能够在未来的项目中使用ARC,同时保持使用以前的软件产品维护和调查问题的能力。有没有一种方法来保持整个项目没有ARC,同时在新项目上使用ARC

问题是这可以通过一次安装Xcode来完成吗?当我升级Xcode时,我能否完全从一些项目中排除ARC,并继续工作,而不会在这些项目中更改任何东西

+0

你是指这个问题? http://stackoverflow.com/questions/6308425/ios-5-best-practice-release-retain – harshalb 2012-02-29 13:10:48

+0

@hib:不,我的意思是这个问题。注意“任何事情”的重点......我宁愿打开并开始调试之前的项目,而不必担心在开放时间项目中我不知道的品牌spankin新Xcode可能引入的任何更改。如果这是不可能的,我会处理它,但是非回归测试在时间和资源上是昂贵的。 – YvesLeBorg 2012-02-29 13:20:54

+0

哦对不起。你毕竟得到了答案 – harshalb 2012-02-29 14:03:09

回答

1

是的。 ARC是每个项目的构建选项,或者甚至可以启用/禁用每个文件。

+0

所以,当我打开其中一个古董:),xcodeproj文件将被正确地读取和理解,没有任何侵入性的改变来启用ARC?也就是说,如果它之前编译并运行,它仍然会使用新更新的Xcode。 – YvesLeBorg 2012-02-29 13:13:37

+0

不,他们应该仍然可以正常工作。根据Xcode的版本,您可能会针对不同的SDK进行编译,因此可能会出现问题,但ARC不会出现任何问题。 – joerick 2012-02-29 13:28:14

+0

那么,如果我使用的SDK可能完全向后兼容这些项目,那对我来说就不那么重要了。将从针对iOS 4的Xcode 4.1.1升级到最新版本。谢谢。 – YvesLeBorg 2012-02-29 13:31:49

相关问题