蘋果在開發(fā)者網(wǎng)站上宣布,從3月1日開始,所有遞交至Mac App Store的應(yīng)用不能使用垃圾回收機(jī)制,該技術(shù)已經(jīng)在OS X 10.8中停用。開發(fā)者需要在應(yīng)用中使用ARC技術(shù),ARC首次在OS X 10.7中提供支持。蘋果的規(guī)定影響新應(yīng)用以及應(yīng)用升級。開發(fā)者可以使用Xcode中的移植工具支持ARC。
ARC是一個編譯器特征,它提供了對OC對象自動管理內(nèi)存。ARC讓開發(fā)者專注于感興趣的代碼和對象的關(guān)系,而不用考慮對象的retain和release。