zoukankan      html  css  js  c++  java
  • ARC简介

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

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

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

  • 相关阅读:
    生成器
    迭代器
    闭包函数
    装饰器(2)
    装饰器(1)
    名称空间与作用域(2)
    110.网络编程-mail
    109.网络编程-FTP
    108.网络编程-TCP/UDP
    107.xpath
  • 原文地址:https://www.cnblogs.com/fangweiyi/p/5176870.html
Copyright © 2011-2022 走看看