698 B
698 B
#ios
ARC在iOS开发中是指自动引用计数(Automatic Reference Counting)。
ARC是苹果官方推出的帮助iOS开发工程师管理内存的一种自动内存管理机制,它的前身是MRC,即手动内存管理。ARC是新的LLVM3.0编译器的一项特性,使用ARC后,系统会检测出何时需要保持对象,何时需要自动释放对象,编译器会管理好对象的内存,会在适当的地方插入retain、release和autorelease,通过生成正确的代码去自动释放或者保持对象。
ARC并不是GC,它只是一种代码静态分析工具。ARC的引入简化了开发过程中的内存管理,使得内存管理更加高效和简便。