随着ARC管理内存技术的日渐成熟,人们慢慢倾向于在自己的项目里使用ARC。由于原先一直都是手动管理内存的,所以就要考虑怎么样在非ARC的工程里用使用ARC进行编译的文件、类库。好在这样的混用十分的简单。只要对相应的文件进行一项简单的设置就成。操作步骤如下:
1、选择项目中的Targets,选中你所要操作的Target。
2、选Build Phases,在其中Complie Sources中选择需要ARC的文件双击,并在输入框中输入:-fobjc-arc,如果不要ARC则输入:-fno-objc-arc。
操作截图: