码迷,mamicode.com
首页 > 移动开发 > 详细

iOS strong & weak 简析

时间:2014-09-24 04:36:45      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:io   os   ar   strong   数据   sp   on   c   amp   

不用arc的话strong weak 相当于:

strong 用来修饰强引用的属性;

@property (strong) SomeClass * aObject; 
对应原来的 
@property (retain) SomeClass * aObject; 和 @property (copy) SomeClass * aObject; 

weak 用来修饰弱引用的属性;
@property (weak) SomeClass * aObject; 
对应原来的 
@property (assign) SomeClass * aObject; 

记忆:  [地址指针 = 男人,你 ]        [对象 = 美女]        [ 内存计数 = 满足感]

retain:陪美女看电影她很开心满足感加一。

release:干爹跟美女分手她很伤心满足感减一。

strong: 一个美女可以有很多男友,她说多一个男人多一份爱,随着一个个男人的离开,她对最后的那个男人说如果你真的爱我就让我走开。

weak: 尽管美女挽你的胳膊撒娇,但是她还是可以有一群男友,除非美女想结婚,否则男人可能要带一辈子绿帽子。

空指针: 发现带绿帽子后独守空房,男人躲在房间一角画圈圈 ,给他发消息他没回。

僵尸对象:你上了别人刚分手的女人,尽管你们曾经好过但关键的是那个女人不让你上。

野指针:去了东莞,把地上的两只脚的都试过了,想把天上的神仙美女也抓下来试试。

copy:克隆一个自己的女人让别人用,自己女人的满足感不变,克隆人满足感加一。

assign:只有基础数据类型 (例如NSInteger,CGFloat)和C数据类型(int, float, double, char, 等)能让你单刀直入,美若天仙的还是算了。

dealloc:越漂亮的女人越会骗人,全部见鬼去吧。

 

iOS strong & weak 简析

标签:io   os   ar   strong   数据   sp   on   c   amp   

原文地址:http://www.cnblogs.com/bigger/p/3989714.html

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