抱歉这个愚蠢的问题。
我有一个类文件MyClass.h和MyClass.m。
我可以为MyClass.h设置ARC和手动引用计数MyClass.m。
我见过一个示例库创建代码。因为他们维护了我上面提到的文件。
但我甚至无法运行样本源。
这样做是否正确。
答案 0 :(得分:0)
您能否发布您正在使用的示例库代码的链接?或者提供您正在使用的示例代码。根据{{3}}回答,一个类必须是完全ARC或非ARC,所以你不能有一个类的标题集作为使用ARC和实现文件作为手动引用计数,如果你使用属性是有意义的您必须将其定义为MRC的保留/分配/复制或ARC中的强/弱。
如果要在项目中使用完整的ARC和MRC类,最好的方法可能是使用ARC创建整个项目,然后设置
-fno-objc弧
不使用ARC的文件的编译器标志。有关设置编译器标志的信息,请查看此this。