iOS 几种定时方式
来源:互联网 发布:linux卸载svn服务器 编辑:程序博客网 时间:2024/06/03 03:56
- //第一种 每一秒执行一次(重复性)
- double delayInSeconds = 1.0;
- timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0));
- dispatch_source_set_timer(timer, DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC, 0.0);
- dispatch_source_set_event_handler(timer, ^{
- NSLog(@"timer date 1== %@",[NSDate date]);
- });
- dispatch_resume(timer);
- //第二种 二秒后执行 (一次性)
- double delayInSeconds = 2.0;
- dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delayInSeconds * NSEC_PER_SEC));
- dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
- NSLog(@"timer date 2== %@",[NSDate date]);
- });
- //第三种 每一秒执行一次 (重复性)
- [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(testTimer) userInfo:nil repeats:YES];
0 0
- iOS 几种定时方式
- java实现定时任务几种方式
- 实现定时任务的几种方式
- 定时任务的几种实现方式
- iOS 几种遍历方式
- IOS注释几种方式
- iOS 几种存储方式
- .net页面定时刷新的几种简单方式
- .net页面定时刷新的几种简单方式
- android中执行定时任务的几种方式
- Android中常见的几种定时刷新方式
- .net页面定时刷新的几种简单方式
- android 定时任务的几种实现方式
- 【Java】定时任务的几种实现方式
- android定时任务的几种实现方式
- android 定时任务的几种实现方式
- java项目设置定时执行任务的几种方式
- spring定时任务的几种实现方式
- 简单了解Http协议
- nginx centos6 minimal 下安装
- me and my broken heart(后缀表达式)
- 【GDOI2017模拟11.5】Dash Speed
- MyISAM和InnoDB的区别
- iOS 几种定时方式
- nodejs 安装配置和调试
- iOS - Xcode8编译卡顿的解决方法
- 【ZJOI2009】狼和羊的故事
- 基于attention的video描述
- python学习笔记2
- 数据库结构的设计
- AspectJ下载和安装
- C语言的知识详解