从Ray Wenderlich的教程中截取了一小段作为对objective c中ARC的介绍,讲得比较清晰,原文有丰富的例子,见此 它是怎么工作的 你大概已经熟悉如何手工管理内存了, 就像这样:如果你想保持一个对象可用,除非它已经被 retain 了,否则你就需要 retain 它.如果你不再需要一个对象了, 那么你就需要 release 它, 除非它已经被 release 了 (通过 autorelease). 有一个重要的一点需要知道的,就是 ARC 是 Objective-C 编译器的一个…