ARC和手动参考计数

时间:2012-09-21 11:54:39

标签: ios5

抱歉这个愚蠢的问题。

我有一个类文件MyClass.h和MyClass.m。

我可以为MyClass.h设置ARC和手动引用计数MyClass.m。

我见过一个示例库创建代码。因为他们维护了我上面提到的文件。

但我甚至无法运行样本源。

这样做是否正确。

1 个答案:

答案 0 :(得分:0)

您能否发布您正在使用的示例库代码的链接?或者提供您正在使用的示例代码。根据{{​​3}}回答,一个类必须是完全ARC或非ARC,所以你不能有一个类的标题集作为使用ARC和实现文件作为手动引用计数,如果你使用属性是有意义的您必须将其定义为MRC的保留/分配/复制或ARC中的强/弱。

如果要在项目中使用完整的ARC和MRC类,最好的方法可能是使用ARC创建整个项目,然后设置

  

-fno-objc弧

不使用ARC的文件的编译器标志。有关设置编译器标志的信息,请查看此this