码迷,mamicode.com
首页 > 其他好文 > 详细

ARC简介

时间:2016-02-02 14:24:31      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:

 

   ARC的全称是Automatic Reference Counting,翻译过来叫“自动引用计数”;而对应的手动管理内存, 简称MRC (Manual Reference Counting)。关于ARC,要注意编译器特性,而不是运行时特性,也就是说编译器代替了程序员完成了内存管理的工作,所以说ARC不是其它语言中的垃圾回收, 与垃圾回收机制有着本质区别。

 在使用ARC后,消除了手动管理内存的烦琐, 开发者能更专注于业务开发;普遍的情况之下能能够避免内存泄露;此外,编译器还可以执行某些优化,加速APP。

  那么,ARC的工作原理是什么,实际上,就是通过指针来达成的,只要还有一个强指针变量指向对象,那么对象就会保持在内存中(strong,还是weak的问题)。

ARC简介

标签:

原文地址:http://www.cnblogs.com/fangweiyi/p/5176870.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!