关于 ARC 功能
About ARC function
我是 iOS 世界的新手。我现在正在阅读 2 本书以学习如何开发 iOS 应用程序。
以下是书籍。
- Head First iPhone Development(老书,同时使用ARC和MRC)
- Objective-C
我的问题是我刚刚接触了 ARC(自动引用计数),我想知道现在有多少 iOS 开发人员使用 ARC。
ARC对我来说比较难理解,所以如果不是流行的功能,我就想通过它,我只想使用MRC(手动引用计数)。
提前致谢..
每个人都使用 ARC。几乎没有项目再使用 MRC。
It is quite difficult for me to understand ARC
如果您了解 MRC,只需将 ARC 视为在编译时在适当的位置自动插入 retain
和 release
调用到您的代码中。
如果你在 http://github.com 上看到一些 iOS 个项目,你会发现现在几乎所有的项目都在使用 ARC。
当然也有一些老项目使用MRC。
我建议你一开始就忽略 iOS 上的内存管理。编译会使用ARC自动帮你完成。
之后你会在学习的道路上对ARC的理解越来越清楚iOS.
ARC 比 MRC 好得多。我建议你从 ARC 开始。具体难点可以问ARC。
还有在 ARC 中使用 MRC files/projects 的命令,反之亦然。
使用 MRC 手动处理 "retain" 和 "release" 非常困难。
我是 iOS 世界的新手。我现在正在阅读 2 本书以学习如何开发 iOS 应用程序。
以下是书籍。
- Head First iPhone Development(老书,同时使用ARC和MRC)
- Objective-C
我的问题是我刚刚接触了 ARC(自动引用计数),我想知道现在有多少 iOS 开发人员使用 ARC。
ARC对我来说比较难理解,所以如果不是流行的功能,我就想通过它,我只想使用MRC(手动引用计数)。
提前致谢..
每个人都使用 ARC。几乎没有项目再使用 MRC。
It is quite difficult for me to understand ARC
如果您了解 MRC,只需将 ARC 视为在编译时在适当的位置自动插入 retain
和 release
调用到您的代码中。
如果你在 http://github.com 上看到一些 iOS 个项目,你会发现现在几乎所有的项目都在使用 ARC。
当然也有一些老项目使用MRC。
我建议你一开始就忽略 iOS 上的内存管理。编译会使用ARC自动帮你完成。
之后你会在学习的道路上对ARC的理解越来越清楚iOS.
ARC 比 MRC 好得多。我建议你从 ARC 开始。具体难点可以问ARC。
还有在 ARC 中使用 MRC files/projects 的命令,反之亦然。
使用 MRC 手动处理 "retain" 和 "release" 非常困难。