NSTimer詳解----使用、保留環問題、與runloop的關係

1、使用NSTimer你須要瞭解的內容 (1)只有將計時器放在運行循環中,它才能正常的觸發任務。 (2)NSTimer對象會保留target,直到計時器失效,調用invalidate可令其失效;一次性計時器觸發完就失效 (3)反覆執行的timer容易形成保留環。 (4)可使用分類,用block打破保留環,後面會具體介紹 iOS 10以後引入新方法,能夠獲得timer弱引用避免保留環java __w
相關文章
相關標籤/搜索