后台验证、终止验证计时器、重启验证计时器。
ZGCountDownTimer通过NSTimer
工作,作为完整的倒计时计时器。
关于ZGCountDownTimer的最好之处在于,它可以在后台应用、后台终止甚至设备重启的情况下工作。
如果您想它在后台应用、后台终止甚至设备重启的情况下工作。您需要调用这两个方法
// To get a timer.
+ (ZGCountDownTimer *)countDownTimerWithIdentifier:(NSString *)identifier;
// Start using the timer.
- (void)setupCountDownForTheFirstTime:(void (^)(ZGCountDownTimer *timer))firstBlock restoreFromBackUp:(void (^)(ZGCountDownTimer *timer))restoreFromBackup;
否则它将只是一个普通的计时器,只能在后台应用下工作。
控制倒计时计时器就像它说的那样简单
- (BOOL)startCountDown;
- (BOOL)pauseCountDown;
- (void)resetCountDown;
此外,还有两个帮助方法,可以帮助您获取带有或没有自定义NSNumberFormatter
的NSString
。
+ (NSString *)getDateStringForTimeInterval:(NSTimeInterval )timeInterval;
+ (NSString *)getDateStringForTimeInterval:(NSTimeInterval )timeInterval withDateFormatter:(NSNumberFormatter *)dateFormatter;
有关更多详细信息,请参阅示例应用,或阅读头文件中的文档。
享受。
版权(C)2012 by Kyle Fang
在此授予任何获得此软件及其相关文档文件(“软件”)副本的人无需付费,即使未限定特定用途,有权在不限制的情况下处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可或出售软件的副本,并允许向软件提供方提供软件的人这样做,前提是
上述版权声明和本许可说明应包含在软件的任何副本或实质性部分中。
软件按“原样”提供,不提供任何形式的保证,无论是明示的、暗示的或依法律的,包括但不限于对适销性、特定用途适用性或非侵权性的保证。在任何情况下,作者或版权持有人不应就任何索赔、损害或其他责任承担责任,包括但不限于合同责任、侵权责任或其他方式的责任,这些责任产生自、由或与软件或软件的使用或其他方式有关。