1、使用NSObject的实例方法,实现延时执行某段代码:
[self performSelector:<#(nonnull SEL)#> withObject:<#(nullable id)#> afterDelay:<#(NSTimeInterval)#>]
(1)[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(test) object:nil];//指定方法名,取消指定的未执行的延时方法。
(2)[NSObject cancelPreviousPerformRequestsWithTarget:self];//不指定方法名,取消所有未执行的延时方法。