RNTimer 0.0.1

RNTimer 0.0.1

测试已测试
Lang语言 Obj-CObjective C
许可 自定义
发布上次发布2014年12月

未声明 维护。



RNTimer 0.0.1

  • Rob Napier

基于 GCD 的简单定时器,类似于 NSTimer。它立即启动并释放停止。这避免了 NSTimer 中的许多典型问题。

  • RNTimer 在所有模式下运行(与 NSTimer 不同)
  • RNTimer 在没有运行循环的情况下运行(与 NSTimer 不同)
  • 重复的 RNTimer 可以轻松避免保留循环(与 NSTimer 不同)

当前只有简单的重复定时器(因为这是最难正确使用 NSTimer 实现的常见用法)。它始终在主队列上运行。

使用方法

__weak id weakSelf = self;
self.timer =
    [RNTimer repeatingTimerWithTimeInterval:1
                                      block:^{
                                        [weakSelf doSomething];
                                      }];

背景信息

http://robnapier.net/blog/simple-gcd-timer-rntimer-762