CocoaPods trunk is moving to be read-only. Read more on the blog, there are 11 months to go.

HLTimerCenter 1.0.0

HLTimerCenter 1.0.0

TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Oct 2016

Maintained by wangshiyu13.



  • By
  • wangshiyu13

基于GCD的定时管理器

特点

  1. 基于GCD实现的定时器,稳定好用
  2. 提供Center进行定时器统一管理
  3. 当APP进入后台时自动暂停所有定时器,APP恢复时统一唤醒

使用方法

一、HLAPI相关

1) 直接创建

[[HLTimerCenter defaultCenter] createTimer:1 afterTime:0 repeatsCount:5 repeats:NO autoPlay:YES handler:^{
    NSLog(@"泡一下");
}];

2) 分步创建

HLTimer *timer = [[HLTimer alloc] initWithTime:1 andAfterTime:0 andRepeatsCount:5 isRepeats:NO completionHandler:^{
        NSLog(@"跑一下");
    }];

[[HLTimerCenter defaultCenter] addTimer:timer autoPlay:NO];

环境要求

该库需运行在 iOS 8.0 和 Xcode 7.0以上环境.

集成方法

HLTimerCenter is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "HLTimerCenter"

作者

wangshiyu13, [email protected]

开源协议

HLNetworking is available under the MIT license. See the LICENSE file for more info.