主要是为了防止循环引用。比如A引用了B,B引用了C,C又引用了A,这样循环引用之后,如果用strong强引用来修饰,这个代理就永远释放不掉了。
iOS中代理属性用Weak修饰
最新推荐文章于 2024-02-06 17:12:32 发布
本文主要介绍了如何预防对象间循环引用导致的内存泄漏问题。通过理解strong引用的工作原理,阐述了在A、B、C三个对象相互引用的情况下,如何确保代理能够被正确释放。
1万+

被折叠的 条评论
为什么被折叠?



