ARC会自动跟踪内存释放和保留,因此您不能手动释放和保留任何内存。ARC还不允许在编译时调用任何未在接口中声明原型的方法。它也引入了新的@autoreleasepool块,因此它不会自动允许对象的旧autorelease。但是,它允许编写dealloc方法,但不允许调用[super dealloc]。有关ARC的更多内容,请参见此博客。您可以使用xcode将项目转换为ARC。转换方式如下:转到“编辑”->“重构”->“转换为objective c arc”。但是,它与git存储库存在一些兼容性问题,因此在项目中存在.git文件夹时不进行转换。因此,您需要先删除它,然后再进行转换。请查看此链接。