iOS 中的延时操作方法
2016-01-06 12:30
225 查看
1.
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
// 要执行的代码
});
//NSEC_PER_SEC表示的是秒数,它还提供了NSEC_PER_MSEC表示毫秒。
//上面这句dispatch_after的真正含义是在2秒后把任务添加进队列中,并不是表示在2秒后执行,大部分情况该函数能达到我们的预期,只有在对时间要求非常精准的情况下才可能会出现问题。
2.
[self performSelector:@selector(要执行的方法) withObject:nil afterDelay:5];
GCD详解网址:
http://blog.csdn.net/zhangao0086/article/details/38904923
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
// 要执行的代码
});
//NSEC_PER_SEC表示的是秒数,它还提供了NSEC_PER_MSEC表示毫秒。
//上面这句dispatch_after的真正含义是在2秒后把任务添加进队列中,并不是表示在2秒后执行,大部分情况该函数能达到我们的预期,只有在对时间要求非常精准的情况下才可能会出现问题。
2.
[self performSelector:@selector(要执行的方法) withObject:nil afterDelay:5];
GCD详解网址:
http://blog.csdn.net/zhangao0086/article/details/38904923
相关文章推荐
- 四种数据持久化方法 iOS开发
- 打印IOS设备内存使用情况
- DSP/BIOS详解入门
- 待整理.iOS 开发的技巧和提示
- iOS项目的目录结构和开发流程
- iOS 为github帐号添加SSH keys,往git上传代码,往cocoapod上传代码
- ios原生api识别二维码图片
- iOS中的KVO的简介与用法
- iOS处理大图片
- iOS支付宝客户端应用开发指南
- 昨天遇见一个 问题 支付宝回调后黑屏
- iOS正则表达式
- iOS 静态度制作方法详细
- IOS实现BLE后台通信
- IOS截屏,View截图的基本方法
- iOS正则表达式检验手机号,邮箱等
- iOS 手机号正则表达式
- iOS 隐藏/去掉 导航栏返回按钮中的文字
- 密码中有特殊的字符IOS如何处理 IOS中URL包含中文参数的问题
- iOS - 学习路径图