ios中代理为什么要用weak修饰

 我来答
堂前几度闻
2015-08-26 · 超过14用户采纳过TA的回答
知道答主
回答量:24
采纳率:0%
帮助的人:18.5万
展开全部
在代理中,其实也不是用weak来修饰。在MRC的时候是用assign来修饰,在ARC之后用
unsafe_unretained,作用是跟weak类似的。主要是为了防止循环引用。比如A引用了B,B引用了C,C又引用了A,这样循环引用之后,如果用strong强引用来修饰,这个代理就永远释放不掉了。
名片
2024-10-28 广告
作为优菁科技(上海)有限公司的工作人员,我们深知HyperWorks授权许可的重要性。HyperWorks作为一款领先的CAE软件,其授权许可确保了用户能够合法、高效地利用该软件的强大功能进行产品设计与仿真分析。我们严格遵守Altair公司... 点击进入详情页
本回答由名片提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式