在ios中的特定类中使用自动引用计数

时间:2012-03-09 06:23:53

标签: iphone objective-c ios ios5 automatic-ref-counting

实际上当我试图在IOS 5之前添加一些在ios上制作的类并且这些类没有ARC并且我想要添加的项目是在IOS 5和它给了我与ARC相关的编译时错误,有类信息的类,如果我试图删除释放/保留然后它开始表现不规则。这是我的问题,现在来问我想知道那里有任何方式,以便我可以标记这些类不使用ARC,以便新创建的类具有基本SDK ios5与ARC编译,我提到不使用ARC简单编译与其保留/释放值。这是我离开的唯一方法我想要正确地制作这个应用程序。

我知道如何在ios5之前使用那些具有基本sdk的类。

谢谢,

3 个答案:

答案 0 :(得分:2)

下面的图片将向您展示如何操作。

-fno-objc-arc   flag to disbale arc 

-fobjc-arc      flag to enable arc

enter image description here

答案 1 :(得分:0)

转到您的项目设置,在Build Phases>下;编译源代码 选择要禁用ARC的文件并添加-fno-objc-arc编译器标志。您可以通过选择文件然后按Enter键为一个镜头设置多个文件的标记。

答案 2 :(得分:0)

转到问题导航器 - >验证项目设置 - >执行更改。通过这种方式,Xcode会自动删除发布并保留整个项目中的关键字并转换为ARC兼容。