XHGCDTimer 0.1.0

XHGCDTimer 0.1.0

ukujohn维护。



  • 作者
  • CoderMrUku

XHGCDTimer

GCDTimer

iOS中的定时器如NSTimer,CADisplayLink在使用中存在以下缺点:
1,循环引用,内存泄漏的风险;
2,必须在同一线程创建和释放;
NSTimer不准

XHGCDTimer可以有效规避以上缺点,并且有以下特性:
1,定时任务支持SEL和Block两种类型;
2,支持定时器开启前摇;
3,支持异步或同步执行任务;
4,支持随时取消任务。

XHProxy

使用中间代理(NSProxy)和消息转发机制(Forward)完美规避使用定时器NSTimer、CADisplayLink的循环引用问题。

示例

要运行示例项目,请克隆仓库,然后从Example目录首先运行pod install

要求

安装

XHGCDTimer可以通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中

pod 'XHGCDTimer'

作者

CoderMrUku,[email protected]

许可

XHGCDTimer可以在MIT许可下使用。更多信息请参阅LICENSE文件。