这个问题在这里已经有了答案:
To ARC or not to ARC? What are the pros and cons? [closed]
(6 个回答)
8年前关闭。
我正在上课(Lynda.com 上的基于计算机的培训),讲师不断地为您的对象使用“释放”。本类(class)创建于 2011 年,显然 Apple 已更新其产品以自动为您发布。虽然我知道我可以回到手动模式并自己释放项目(例如关闭 ARC),但我的问题是:最佳实践是什么?我应该保持 ARC 开启还是关闭它?也许你有一个很好的例子来说明我什么时候应该做出这个选择?
另外,如果我对此完全不满意,那么您的帮助也将不胜感激:-)
谢谢。
最佳答案
今天没有理由开始一个不使用 ARC 的新项目。
但是,如果您希望在现有项目中作为 iOS 开发人员工作,学习如何通过保留/释放进行内存管理可能会很有用,因为在许多较旧的代码库中,内存管理仍然是手动完成的。
关于ios - 在 Objective C 中使用发布的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17538847/