NSTimer详解----使用、保留环问题、与runloop的关系

1、使用NSTimer你须要了解的内容 (1)只有将计时器放在运行循环中,它才能正常的触发任务。 (2)NSTimer对象会保留target,直到计时器失效,调用invalidate可令其失效;一次性计时器触发完就失效 (3)反复执行的timer容易形成保留环。 (4)可使用分类,用block打破保留环,后面会具体介绍 iOS 10以后引入新方法,能够获得timer弱引用避免保留环java __w
相关文章
相关标签/搜索