0

可能重复:
关于 iOS5 SDK 中自动引用计数的一些问题

嗯,就是这样。

有没有人支持自动垃圾收集?哪个?

哪些 iOS 版本可以让您在无需自己管理内存的情况下进行开发?(即,仅使用自动垃圾收集)

4

1 回答 1

5

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

然而不幸的是,iOS 4.2 及更早版本缺少编译器用来生成启用 ARC 的代码的符号,因此这些版本不支持 ARC。不过,这并不是严格的技术依赖——如果编写的 clang 编译器不需要额外的函数来生成 ARC 代码,那么可能所有早期版本的 iOS 都可以运行使用 ARC 编写的程序。

于 2012-10-12T19:58:44.413 回答