美文网首页
NSTimer 的内存泄露问题

NSTimer 的内存泄露问题

作者: Da雪山 | 来源:发表于2017-09-22 09:55 被阅读16次

简介
在初始化 NSTimer时,指定了触发事件的 target 为 self, 所以 self 呗 NSTimer 强引用了,
而NSTimer 对象又被加入了当前的循环中,所以 NSTimer被 RunLoop 强引用了,
所以导致 self 不被释放,也就不会触发 dealloc 方法

解决方法

利用RunTime解决

http://m.blog.csdn.net/ggghub/article/details/50240225

利用NSProxy解决

http://www.cnblogs.com/HJQ2016/p/5928801.html

相关文章

网友评论

      本文标题:NSTimer 的内存泄露问题

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