1

可能重复:
Objective-C 中的自动引用计数不能防止或最小化哪些泄漏?

我正在使用 XCode 4.3.2 并且总是使用 ARC,因为它对我来说非常有意义。我创建的应用程序可以毫无问题地构建和编译。我知道新的编译器和 ARC 在处理内存管理方面非常聪明,但是有什么时候我需要在任何地方编写发布代码......任何已经“初始化”或“分配”的东西“ 通常?

谢谢,

天然气。

4

1 回答 1

0

简短的回答:没有。

更长的答案:使用 ARC 进行编译甚至不允许您释放/保留/自动释放任何对象。所以这应该不是问题,因为它会引发构建错误并且不会编译。您评论中的其他链接应该可以帮助您了解何时使用强/弱指针。您仍然可以在声明属性时使用非原子、保留/分配,它们将在编译时为您转换。所以你也总是有这个选择。

于 2012-04-04T19:10:28.907 回答