1.performSelector
这种方法使用起来比较方便:
[self performSelector:@selector(delayAction) withObject:nil afterDelay:2];
系统也提供了取消要执行的方法:
[[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(delayAction) object:nil];
2.NSTimer
使用Timer来延迟执行某个方法时,我们通常定义一个NSTimer的属性:
_timer =