首页 > 代码库 > OC--ARC使用
OC--ARC使用
ARC的判断准则;只要没有强指针指向对象,就会释放对象
1.ARC特点
1>不允许调用release、retain、retainCount
2>允许重写dealloc,但是不允许调用[super dealloc]
3>@property的参数
*strong:成员变量时强指针(适用于OC对象类型)
*weak:成员变量时弱指针(适用于OC对象类型)
*assign:适用于非OC对象类型
4>以前的retain改为用strong
-fno-objc-arc 转成非ARC
-f-objc-arc 转成ARC
当两端循环引用的时候,解决方案:
1>ARC
一端用strong,另一端用weak
2>非ARC
一端用retain,另一端用assign
指针分2种:
1.强指针:默认情况下,所有指针都是强指针 _strong
2.弱指针:_weak
OC--ARC使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。