首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >iOS_preformSelector在delay 0秒时的执行顺序

iOS_preformSelector在delay 0秒时的执行顺序

作者头像
mikimo
发布于 2022-07-20 14:50:30
发布于 2022-07-20 14:50:30
8000
举报
文章被收录于专栏:iOS开发~iOS开发~

preformSelector在delay 0秒时的执行顺序

代码语言:javascript
复制
- (void)mainMethod {  
    [self performSelector:@selector(delayMethod) withObject:nil afterDelay:1];

    NSLog(@"调用方法==开始");
    
    sleep(5);
    
    NSLog(@"调用方法==结束");
}

- (void)delayMethod {
    NSLog(@"执行延迟方法");
}

输出:

代码语言:javascript
复制
调用方法==开始
调用方法==结束
执行延迟方法

这个方法是单线程的,也就是说只有当前调用此方法的函数执行完毕后,selector方法才会被调用

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-04-18,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • preformSelector在delay 0秒时的执行顺序
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档