黑马程序员技术交流社区

标题: ARC基础 [打印本页]

作者: littp    时间: 2015-12-27 23:26
标题: ARC基础
个人学习的小结,记录下来。

1、指针的分类

2、ARC     自动引用计数
使用过程中,永远不用写retain、release和autorelease
当ARC开启的时候,编译器将会自动在合适的地方插入retain、release、autorelease
    判断准则:只要没有强指针指向对象,对象就会被释放

ARC快速入门
新创建项目默认是arc

ARC下单对象内存管理
ARC下循环引用问题
问题:会出现互相引用,都是强指针,不能释放
解决方案:循环引入的对象中其中的一个对象设置为strong,另一个设置为weak

ARC兼容非ARC的类操作方法
点击项目名→BuildPhases →点击需要MRC的类 → 双击CompileFlags → 输入“-fno-objc-arc”


作者: liuxiaoman1    时间: 2016-3-5 22:40
学习了,辛苦~~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2