基于 GCD 的简单定时器,类似于 NSTimer。它立即启动并释放停止。这避免了 NSTimer 中的许多典型问题。
当前只有简单的重复定时器(因为这是最难正确使用 NSTimer 实现的常见用法)。它始终在主队列上运行。
__weak id weakSelf = self;
self.timer =
[RNTimer repeatingTimerWithTimeInterval:1
block:^{
[weakSelf doSomething];
}];