我在我的ARC项目中使用了一些非ARC代码,即Three20。我已经添加了所有适当的编译器标志,并且一切正常。然而,我需要对一些Three20类进行子类化,我不确定是否应该为新文件添加非ARC的编译器标志,或者编译器是否会自动添加适当的释放调用。
简要概括一下: - XCode 4中的ARC项目 - 包含非ARC代码(Three20) - 需要对非ARC文件中定义的内容进行子类化 - 我需要添加释放调用吗? - 在子类中需要添加非ARC的编译器标志吗?
简要概括一下: - XCode 4中的ARC项目 - 包含非ARC代码(Three20) - 需要对非ARC文件中定义的内容进行子类化 - 我需要添加释放调用吗? - 在子类中需要添加非ARC的编译器标志吗?
UIViewController
子类时,他们就在这样做。ARC是基于文件而不是基于类或类层次结构的。因此,使用非ARC基类创建ARC子类根本没有任何问题。 - BJ Homer