黑马程序员技术交流社区
标题:
ARC概念及原理
[打印本页]
作者:
malong0517
时间:
2015-9-12 12:09
标题:
ARC概念及原理
ARC概念及原理
指针的分类:
1 强指针: 默认的情况下,所有的指针都是强指针,关键字是strong
2 弱指针:_ _weak关键之修饰的就是弱指针(此处两个下划线之间没有空格)
声明一个弱指针如下:
__weak person *p:此时被__weak修饰的person *p p就是弱指针。
ARC 自动引用计数,是编译器的特性,编译器在适合的敌方自动的插入了retain release autorelease关键字,减少了手动添加retain release autorelease的步骤。
ARC的判断准则:
只要没有强指针指向对象,对象就会被释放。
(在MRC中,引用计数为0被释放)
注意:当使用ARC的时候,暂时忘记“引用计数器”,因为判断标准改变了。
ARC的快速入门
ARC判断机制:
程序创建后默认都是ARC
作者:
天涯莫名
时间:
2015-9-12 21:29
新人啊,顶一下
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2