我在ARC项目中使用了一些非ARC代码,即Three20。我已经添加了所有适当的编译器标志,并且一切正常。但是,我需要继承一些Three20类,并且我不确定是否应该将编译器标志添加到用于非ARC的新文件中,或者编译器会计算出它,然后添加适当的发布调用。将非ARC文件转化为Xcode 4中的ARC项目
只是为了回顾: - XCode中4 ARC项目 - 包括非ARC码(Three20) - 需要继承非ARC定义 文件的东西 - 我需要补充呼吁释放? - 我需要为子类中的非ARC添加编译器标志吗?
为什么会要求麻烦?任何时候有人制作一个支持ARC的'UIViewController'子类,他们就是这么做的。 ARC是基于每个文件完成的,而不是每个类或每个类的层次基础。因此,在制作非ARC基类的ARC子类方面存在* no *问题。 – 2012-01-10 20:07:32