add files apis
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
//
|
||||
// NSTimer+Convenience.h
|
||||
// ISCTest
|
||||
//
|
||||
// Created by imac on 16/3/23.
|
||||
// Copyright © 2016年 xiang. All rights reserved.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
@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
|
||||
Reference in New Issue
Block a user