// // NSTimer+Convenience.h // ISCTest // // Created by imac on 16/3/23. // Copyright © 2016年 xiang. All rights reserved. // #import @interface NSTimer (Convenience) typedef void (^LXVoidBlock)(void); /** * 创建Timer---Block版本 * * @param interval 每隔interval秒就回调一次callback * @param repeats 是否重复 * @param callback 回调block * * @return NSTimer对象 */ + (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)interval repeats:(BOOL)repeats callback:(LXVoidBlock)callback; /** * 创建Timer---Block版本 * * @param interval 每隔interval秒就回调一次callback * @param count 回调多少次后自动暂停,如果count <= 0,则表示无限次,否则表示具体的次数 * @param callback 回调block * * @return NSTimer对象 */ + (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)interval count:(NSInteger)count callback:(LXVoidBlock)callback; /** * 开始启动定时器 */ - (void)fireTimer; /** * 暂停定时器 */ - (void)unfireTimer; @end