黑马程序员技术交流社区

标题: weak只知道是弱属性指针,能具体讲讲么? [打印本页]

作者: king、小白    时间: 2016-5-7 14:15
标题: weak只知道是弱属性指针,能具体讲讲么?
weak的使用  具体点 谢谢
作者: FlyTrem    时间: 2016-5-7 14:19
weak 对应的是 MRC 的assign  只用于对象
作者: king、小白    时间: 2016-5-7 15:03
FlyTrem 发表于 2016-5-7 14:19
weak 对应的是 MRC 的assign  只用于对象

那么ARC时 assign 只用于非对象啦?
作者: king、小白    时间: 2016-5-7 15:08
谢谢大家的回复 我现在总结的如下:
MRC 时
有 retain assign   循环引用要用 assign 来解决

ARC 时
有 assign strong weak copy   assign 用于c语言的非对象     strong weak 用于OC对象  copy 用于NSString Block等
作者: meegor    时间: 2016-5-7 15:11
weak  内部实现上就是对应 assign 啊
作者: king、小白    时间: 2016-5-7 15:12
meegor 发表于 2016-5-7 15:11
weak  内部实现上就是对应 assign 啊

谢谢啦,我知道啦,非常感谢!




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