- 2
- 0
- 约3.1万字
- 约 51页
- 2026-05-29 发布于广东
- 举报
iOS开发工程师面试题(某世界500强集团)试题集解析
面试问答题(共25题)
第一题:
请阐述ARC(AutomaticReferenceCounting)与手动内存管理(MRC)的主要区别,并说明在使用ARC时如何避免循环引用。
答案:
ARC(AutomaticReferenceCounting):
ARC是iOS开发中用于自动管理内存的技术,通过编译器在编译时自动插入retain、release和autorelease等操作,开发者无需手动编写这些代码。ARC的核心是引用计数机制,当对象的引用计数变为0时,系统会自动释放该对象。
手动内存管理(MRC):
MRC是ARC出现之前
原创力文档

文档评论(0)