当我从C++(和一点Java)转移到Objective C(iOS)时,我很难理解iOS中的内存管理。但现在这些都似乎很自然了,我知道保留、自动释放、复制和释放的东西。阅读有关ARC的文章后,我想知道使用ARC是否还有更多好处,或者仅仅是你不用担心内存管理。在转移到ARC之前,我想知道转移是否值得。
- XCode有“转换为Objective C ARC”菜单。 转换是否如此简单(没有什么可担心的)?
- 它是否有助于减少我的应用程序的内存占用,内存泄漏等(以某种方式)?
- 它是否对我的应用程序具有显着的测试影响?
- 有哪些非明显的优点?
- 转移到它是否有任何缺点?