首页 > 其他 > 详细

strong & weak

时间:2015-11-10 20:51:45      阅读:235      评论:0      收藏:0      [点我收藏+]

在 oc 中

  1. 如果对象没有强引用(strong),会被立即释放
  2. 默认的对象,都是强引用
  3. __weak 表示弱引用

代码块执行完毕直接会释放弱引用的对象

 

@property

1>   创建了 getter 和 setter 方法

2>   生成了一个_XX 的成员变量,直接读取成员变量不会经过 getter 和 setter 方法

strong & weak

1.控件

  a)       如果是用 stroyboard拖线连接创建界面,控件可以使用 weak,因为控制器强引用了控件。

  b)      如果用纯代码创建界面,控件使用 strong。

2.自定对象,需要使用 strong 强引用。

3.NSString类型,需使用 copy。

4.数字型的 int,需使用assign。

strong & weak

原文:http://www.cnblogs.com/hyhya123456/p/4954101.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!