美文网首页
延迟执行的几种方式

延迟执行的几种方式

作者: 梵高的老巫婆 | 来源:发表于2017-03-29 19:11 被阅读10次

1.GCD 延迟两秒

dispatch_time_t sleepTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0 * NSEC_PER_SEC));

dispatch_after(sleepTime, dispatch_get_main_queue(),^{

//延迟执行相关代码

});


2.performSelector 延迟两秒

[self performSelector:@selector(sleepTime) withObject:nil afterDelay:2.0];


3.定时器  

[NSTimer scheduledTimerWithTimeInterval:2.0f target:self selector:@selector(sleepTime) userInfo:nil repeats:NO];

repeats: 重复

相关文章

网友评论

      本文标题:延迟执行的几种方式

      本文链接:https://www.haomeiwen.com/subject/wlsbyttx.html