测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布最新发布 | 2016年11月 |
由 CoderXWChu--description=learning everyday 维护。
使用 DCTimerManager,只需一行代码即可创建定时器,无需无效的定时器,也不会产生循环引用,更安全、更方便。
// 定时执行操作
[[DCTimerManager shareInstance] timerWithTimerName:@"timerName" timeInterval:2.0 repeat:YES action:^{
// do something ....
}];
// invalidate 定时器 不是必须的;
[[DCTimerManager shareInstance] invalidateWithName:@"timerName"];
// 若需要, 你也可以这样:
// invalidate 定时器 不是必须的, 不会造成循环引用和内存泄漏.
DCTimer *timer = [[DCTimer alloc]initWithTimeName:@"timerName2" fireTime:2.0 timeInterval:2.0 target:self selector:@selector(someSelector) repeat:YES];
_timer = timer;
DCTimerManager 使用 MIT 许可证,详情见 LICENSE 文件。