NSTimer 循环引用的 解决方式

2020-05-17  本文已影响0人  行走在北方

废话不多说 附上代码
https://github.com/lailibo8/TimerStudyPro.git
完美!!!!!
其实说白了,循环引用就是

image.png

runloop-引用->time-引用->target-->self-->timer的引用
切换Target对self进行的引用
两种方式解决
1.通过运行时方式转移内存地址
runtime


image.png

2.通过消息转发的方式,转移出去


image.png image.png
上一篇 下一篇

猜你喜欢

热点阅读