美文网首页
iOS开发中延迟执行的三种方法

iOS开发中延迟执行的三种方法

作者: 通哥 | 来源:发表于2018-10-09 13:49 被阅读0次

第一种: performSelector

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

第二种: NSTimer

[NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(run) userInfo:nil repeats:YES];

第三种: GCD

dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
        [self run];
    });

注 : run是方法

相关文章

网友评论

      本文标题:iOS开发中延迟执行的三种方法

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