談談iOS延遲調用--對比NSTimer、performSelector和dispatch_after

1.NSTimer是Foundation庫提供的一個類,基於runloop實現.oop 能夠只執行一次,也可按期反覆執行(設置repeat參數).其中只執行一次時,執行後自動銷燬.重複執行的,必須手動調用invalidate才能銷燬.spa 使用時應注意:線程 1.)必須在有runloop的線程中使用.而根據runloop的特性,若是不處於Timer的mode時,就沒法響應Timer事件.orm
相關文章
相關標籤/搜索