iOS 延迟执行的几种方式 —— HERO博客
来源:互联网 发布:android网络状态监听 编辑:程序博客网 时间:2024/06/05 10:35
列举iOS开发中,几种延迟执行的方法:
1. GCD方法:(可设置在主线程还是子线程执行)
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.0f * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{//do something...});2. performSelector方法:(必须在主线程)[self performSelector:@selector(method) withObject:nil afterDelay:1.0f];
3. sleep方法:(主线程、子线程均可,阻塞式执行方式)[NSThread sleepForTimeInterval:1.0f];//do something...
4. 定时器,NSTimer方法:(必须在主线程)[NSTimer scheduledTimerWithTimeInterval:1.0f target:self selector:@selector(method) userInfo:nil repeats:NO];
4 0
- iOS 延迟执行的几种方式 —— HERO博客
- iOS开发中方法延迟执行的几种方式
- iOS开发 方法延迟执行的几种方式
- 浅谈iOS延迟执行的几种方式以及比较
- iOS开发中方法延迟执行的几种方式
- iOS开发中方法延迟执行的几种方式
- iOS开发中方法延迟执行的几种方式
- iOS 开发中方法延迟执行的几种方式
- iOS 延迟执行的几种方法
- iOS --延迟执行的几种方法
- ios延迟的几种方式
- iOS 延迟执行的方式
- iOS开发中方法延迟执行的几种方式-简书
- 浅谈iOS开发中方法延迟执行的几种方式
- 浅谈iOS开发中方法延迟执行的几种方式(转载)
- 浅谈iOS开发中方法延迟执行的几种方式
- 浅谈iOS开发中方法延迟执行的几种方式
- 浅谈iOS开发中方法延迟执行的几种方式
- google官方架构MVP解析与实战-(从零开始搭建android框架系列(3))
- 字典序最小问题
- (OK) use—install—IMUNES—commands
- VMwareWorkstation12注册机、您无权输入许可证密钥,请请使用系统管理员账户重试
- Java学习·web学习_选择器
- iOS 延迟执行的几种方式 —— HERO博客
- 构造MaxTree
- sql随机查询数据
- CSS预处理器
- 【Qt】标准文件对话框
- DP 1010
- http 头信息详解
- 关于codeblocks的调试问题
- 解决提示 The node "nios_sys:nios_sys_inst|sdram:the_sdram|za_data[0]" has multiple drivers due错误