码迷,mamicode.com
首页 > 其他好文 > 详细

OC--ARC使用

时间:2014-12-05 10:37:33      阅读:319      评论:0      收藏:0      [点我收藏+]

标签:ar   使用   strong   on   as   br   对象   解决方案   指针   

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使用

标签:ar   使用   strong   on   as   br   对象   解决方案   指针   

原文地址:http://www.cnblogs.com/ZhangYuGe/p/4145861.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!