我找不到这个问题的答案。我有一个与老派MRC合作的项目,并且更喜欢使用这种内存管理风格,但是现在一些新的框架最初是由ARC创建的。我可以通过任何转换方式将这些框架包括在我的项目中吗,或者在这种情况下我可以做些什么,除了重新制作整个项目之外?

最佳答案

您可以将ARC(MRC)(动态或静态)库与MRC(ARC)应用程序一起使用。如果要将ARC(MRC)框架的源包含到MRC(ARC)中,则需要弄乱每个文件的设置,并且IIRC报告建议,尽管它工作正常,但Clang可能会报告无错误。

[注意:GC使图片复杂化,例如您不能使用MRC / ARC应用程序中的GC库。]

关于objective-c - 是否可以将带有ARC的项目转换为MRC?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9504246/

10-12 00:15