脸皮猴 发表于 2014-4-26 09:13
在开启ARC的情况下:
weak 用于成员变量是 OC对象的时候,
assign 用于成员变量是非OC对象的时候,如 int、 ...
马凯文 发表于 2014-4-26 09:14
引自苹果官方文档strongSpecifies that there is a strong (owning) relationship to the destination obje ...
gmadong@163.com 发表于 2014-4-26 09:19
不是吧 weak一般用在代理对象啊
脸皮猴 发表于 2014-4-26 09:28
weak 用于成员变量OC对象时候的若引用,不是只限于代理对象。比如循环应引用的时候也是用weak ...
gmadong@163.com 发表于 2014-4-26 09:19
不是吧 weak一般用在代理对象啊
脸皮猴 发表于 2014-4-26 09:32
在开启ARC的情况下,OC对象就不要用assign了,要么用strong,要么是weak或者copy。
在开发中一般UI控件用 ...
脸皮猴 发表于 2014-4-26 09:32
在开启ARC的情况下,OC对象就不要用assign了,要么用strong,要么是weak或者copy。
在开发中一般UI控件用 ...
gmadong@163.com 发表于 2014-4-26 09:36
对啊 也就是oc对象为啥不能用assign而用weak了 肯定有区别啊
脸皮猴 发表于 2014-4-26 09:42
声明为weak的指针,指针指向的地址一旦被释放,这些指针都将被赋值为nil。这样的好处能有效的防止野指针 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |