A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

weak的使用  具体点 谢谢

5 个回复

倒序浏览
weak 对应的是 MRC 的assign  只用于对象
回复 使用道具 举报
FlyTrem 发表于 2016-5-7 14:19
weak 对应的是 MRC 的assign  只用于对象

那么ARC时 assign 只用于非对象啦?

评分

参与人数 1黑马币 +20 收起 理由
pino + 20 是的 这个需要自己多想多总结!.

查看全部评分

回复 使用道具 举报
谢谢大家的回复 我现在总结的如下:
MRC 时
有 retain assign   循环引用要用 assign 来解决

ARC 时
有 assign strong weak copy   assign 用于c语言的非对象     strong weak 用于OC对象  copy 用于NSString Block等

评分

参与人数 1黑马币 +20 收起 理由
FlyTrem + 20 很给力!

查看全部评分

回复 使用道具 举报
weak  内部实现上就是对应 assign 啊
回复 使用道具 举报
meegor 发表于 2016-5-7 15:11
weak  内部实现上就是对应 assign 啊

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

评分

参与人数 1黑马币 +12 收起 理由
meegor + 12 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马