[英]why it is recommended to use the _weak reference with delegates
嗨,每个人是否有人会详细说明为什么建议使用_weak参考代表而不是强引用? 虽然我们也可以使用强大的代表参考。 有些人会用简单的方式告诉我更好和描述性的例子 ,在哪种情况下我们应该使用强引用,在哪种情况下我们应该为代表使用_weak引用。
我经历了一个关于堆栈溢出的相关问题
但它没有正确理解我的观念。
任何帮助将受到高度赞赏!
谢谢。
在委托上使用__strong
很容易创建保留周期:
说A有一个强引用B,有些对象将A设置为B的委托,如果强烈引用委托,则形成一个保留周期。
是的,在委托上使用__strong时创建保留周期是东方的。
另外,在ARC中,我们使用弱委托,而使用委托的对象被释放,委托将自动为零。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.