苹果在开发者网站上宣布,从3月1日开始,所有递交至Mac App Store的应用不能使用垃圾回收机制,该技术已经在OS X 10.8中停用。开发者需要在应用中使用ARC技术,ARC首次在OS X 10.7中提供支持。苹果的规定影响新应用以及应用升级。开发者可以使用Xcode中的移植工具支持ARC。
ARC是一个编译器特征,它提供了对OC对象自动管理内存。ARC让开发者专注于感兴趣的代码和对象的关系,而不用考虑对象的retain和release。