我想使用编译器标志“-fno-objc-arc”子类化一个名为“ASIFormDataRequest”的类,该类位于我的项目目标中。我可以创建一个使用ARC而没有问题的类的子类吗?
如果我这样做,Xcode不会抛出任何错误。有什么想法吗?
谢谢, 拉斯
答案 0 :(得分:6)
这应该不是问题。考虑ARC的方法是,一旦编译了ARC和非ARC文件之间没有区别(因为所有编译器都是输入retain
,release
和autorelease
在适当的地方打电话)。由于每个文件在链接在一起之前都是单独编译的,因此生成的编译代码将是相同的(除了编译器在处理整个ARC代码时可以执行的某些优化)。