主要是为了防止循环引用。比如A引用了B,B引用了C,C又引用了A,这样循环引用之后,如果用strong强引用来修饰,这个代理就永远释放不掉了。
iOS中代理属性用Weak修饰
最新推荐文章于 2023-07-18 15:51:19 发布
主要是为了防止循环引用。比如A引用了B,B引用了C,C又引用了A,这样循环引用之后,如果用strong强引用来修饰,这个代理就永远释放不掉了。