【发布时间】:2012-02-03 16:05:24
【问题描述】:
我开发了一个 iPhone 应用程序,它应该支持基于 iOS4 和 iOS5 的 iPhone/iPad。
我的应用程序在几个地方泄漏了内存,由于代码的大小,这变得难以调试。我最近读到了 ARC(自动引用计数),我的查询是
我是否需要修改我的源代码(保留/释放/alloc/dealloc)才能使用 ARC 编译。 还有我们需要使用 ARC 执行哪些更改?
是否建议转为 ARC?
如果我使用 ARC,我的应用能否在 iOS4 手机上运行
谢谢。
【问题讨论】:
-
我建议将此问题作为 wiki 条目...这绝对是一个很好的问题,而且肯定与编程相关,但大多数问题都是真正的意见,并且与特定情况有关。
标签: iphone ios memory-management automatic-ref-counting