ARC 是编译器为我们提供的内存管理机制,让我们不再在alloc 或者new 出对象之后再去写一大堆 release,编译器帮我们完成这项工作。她会在我们代码编译的时候根据对象的alloc 在对应的位置插入对应的release ,减轻我们程序员的负担。
对于OS X v10.6和v10.7(64位应用程序)Xcode 4.2 (iOS 4和iOS 5)及之后支持ARC。OS X v10.6和iOS 4中不支持弱引用。
ARC 是编译器为我们提供的内存管理机制,让我们不再在alloc 或者new 出对象之后再去写一大堆 release,编译器帮我们完成这项工作。她会在我们代码编译的时候根据对象的alloc 在对应的位置插入对应的release ,减轻我们程序员的负担。
对于OS X v10.6和v10.7(64位应用程序)Xcode 4.2 (iOS 4和iOS 5)及之后支持ARC。OS X v10.6和iOS 4中不支持弱引用。