黑马程序员技术交流社区

标题: 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