2012-09-21 104 views
0

对不起,这个愚蠢的问题。ARC和手册引用计数

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

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

我见过一个样本库创建代码。在那里,他们保持文件,如上所述。

但我甚至不能运行示例源。

这样做是否正确。

+0

猜想它在iOS 5中不可能 –

回答

0

您可以发布一个链接到您正在使用的示例库代码吗?或者提供您正在使用的示例代码。根据this答案一个类必须是完全ARC或非ARC,所以你不能有一个类设置为使用ARC和实现文件作为手动引用计数,如果你正在使用属性,你必须定义为MRC的保留/分配/复制或ARC中的强/弱。

如果你想在你的项目中使用全ARC和MRC类,最好的办法可能会被创建使用ARC整个项目,然后设置

-fno-objc弧

不使用ARC的文件的编译器标志。有关设置编译器标志的信息,请参见answer

相关问题