哪些iOS版本可以让您在不手动管理内存的情

时间:2012-10-12 19:55:31

标签: ios memory-management

  

可能重复:
  Some questions about Automatic Reference Counting in iOS5 SDK

嗯,就是这样。

是否有人支持自动垃圾收集?哪些?

哪些iOS版本允许您自己开发而不管理内存?(即仅使用自动垃圾收集)

1 个答案:

答案 0 :(得分:5)

它主要不依赖于iOS的版本。这取决于编译器的版本。在LLVM 3.0及更高版本的支持下支持ARC。

不幸的是,iOS 4.2及更早版本缺少编译器用来生成启用ARC的代码的符号,因此这些版本不支持ARC。这不是一个严格的技术依赖 - 如果编写clang编译器以便它不需要额外的函数来生成ARC代码,可以说所有以前版本的iOS都可以运行使用ARC编写的程序。