【发布时间】:2012-02-12 06:12:24
【问题描述】:
我有一个应用程序正在更新到最新版本的 Xcode,但遇到多个与自动引用计数 (ARC) 相关的错误。
错误要求我调用例如autorelease 并调整我编写的其他处理内存管理的代码。
Clang documentation 内容如下:
[ARC] 不提供循环收集器;用户必须明确地管理生命周期。
...这让我很紧张。过去,我一直被 Objective-C 内存管理问题所困扰,并且一直在为我的代码中的每个 retain、release 和 autorelease 辩护。
现在 ARC 呼吁我在改变我的内存管理语义方面大踏步前进。要树立对 ARC 内存管理的信心,我需要知道什么?
【问题讨论】:
标签: objective-c xcode memory-management automatic-ref-counting clang