0

在 iOS 中,我们正在使用应用程序处理大量数据,ARC 会导致崩溃。当我们使用 ARC 时,内存管理比旧的手动内存管理有任何延迟吗?ARC或手动内存管理哪个更好?

4

2 回答 2

2

ARC 更好,因为它可以让您专注于“问题域”(“我们已经完成的工作”的花哨谈话),而不是繁琐的内存管理。

使用 MRR 不会解决您的崩溃问题。只有重新设计您的解决方案才能做到这一点,您可以使用某种文件支持的存储来保持对象超出内存。

于 2013-09-18T06:07:20.327 回答
1

我完全同意 trojanfoe 的回答,但要补充一点:使用 ARC 时没有运行时惩罚。编译器只是在正确的位置为您插入retainautorelease和消息。release

于 2013-09-18T06:23:03.923 回答