首页 > 其他 > 详细

ARC简介

时间:2016-02-02 14:24:09      阅读:155      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!