在 xcode 中,设置 ARC 与 MRC 的地方:
选中 Target, 在 Objective C language 地方,将 ARC 设为 YES 或 NO。 这是一个总开关。 如有特别的文件, 可以单独加上开关。
如何在未使用arc的工程中引入一个使用了arc特性的文件:
选中工程->TARGETS->相应的target然后选中右侧的“Build Phases”,向下就找到“Compile Sources”,然后对对相应的文件添加: -fobjc-arc 参数。
在要禁止ARC编译的源文件的 “compiler flags” 中添加 “-fno-objc-arc”
在mrc的项目里支持arc “-fobjc-arc”