首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我们使用ARC和手动内存管理时,哪个更适合在iOS中进行内存管理?

当我们使用ARC和手动内存管理时,哪个更适合在iOS中进行内存管理?
EN

Stack Overflow用户
提问于 2013-09-18 14:05:02
回答 2查看 208关注 0票数 0

在iOS中,我们使用应用程序处理海量数据,使用ARC制造crash.When,我们使用ARC在内存管理方面比旧的手动内存管理有延迟吗?ARC和手动内存管理哪个更好?

EN

回答 2

Stack Overflow用户

发布于 2013-09-18 14:07:20

ARC更好,因为它让你专注于“问题域”(花哨的说法是“给我们的工作”),而不是繁琐的内存管理。

使用MRR不会解决崩溃问题。只有重新设计您的解决方案才能做到这一点,在这种情况下,您使用某种文件备份存储将对象留在内存之外。

票数 2
EN

Stack Overflow用户

发布于 2013-09-18 14:23:04

我完全同意trojanfoe的回答,但有一点补充:当你使用ARC时没有运行时惩罚。编译器只需在正确的位置插入retainautoreleaserelease消息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18864946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档