美文网首页
NSTimer 循环引用的 解决方式

NSTimer 循环引用的 解决方式

作者: 行走在北方 | 来源:发表于2020-05-17 19:29 被阅读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

相关文章

网友评论

      本文标题:NSTimer 循环引用的 解决方式

      本文链接:https://www.haomeiwen.com/subject/ceosohtx.html