这里主要参考了Apple官方文档:Transitioning to ARC Release Notes 在支持iOS5的Xcode4中,创建项目会看到这样的选项: 这是iOS5的新特性,自动对象引用计数.默认情况下是勾选的,当然你可以取消它,按照以前的方式手动释放对象内存. 自动引用计数(简称ARC)是一个编译时特性,用于Objective-C对象自动内存管理.你可能会联想到Java的自动垃圾回收(GC),但是如刚才提到的,它们有一个本质不同,ARC是一个编译时技术,你可以想像为,编译时将手动释…