黑马程序员技术交流社区

标题: assign与weak的区别是什么? [打印本页]

作者: gzf201314    时间: 2015-1-23 16:01
标题: assign与weak的区别是什么?
assign与weak的区别是什么?

作者: 水木清华hm    时间: 2015-1-23 16:44
建议你不要把它们两个放在一起对比,因为它们是两种不同的修饰符。weak和strong是一类,我现在只知道,weak修饰的指针是若指针,对象不以它的是否存在而存在。assign是直接赋值,这就是目前的我所知道的。希望可以帮到你。
作者: andyJerry    时间: 2015-1-23 16:51
weak和strong是强引用和弱引用
作者: liu1170486003    时间: 2015-1-23 16:58
没区别,本身用的场合不一样,怎么区别啊。
作者: Adam_Eve    时间: 2015-1-23 17:03
还没学到啊
作者: cruzer    时间: 2015-1-23 23:48
本帖最后由 cruzer 于 2015-1-23 23:49 编辑

assign 是 直接赋值 不更改索引计数 weak 是指 弱引用  只在开启ARC的时候才被要求使用 相当于assign 不知道这么说你能否理解。。。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2