博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
定时器、多线程
阅读量:5978 次
发布时间:2019-06-20

本文共 656 字,大约阅读时间需要 2 分钟。

1、几种定时介绍

  • 1.1

  • 1.3

2、定时任务

  • 1)performSelector

    // 延时调用/*    1.5 秒后自动调用 self 的 hideHUD 方法*/[self performSelector:@selector(hideHUD) withObject:nil afterDelay:1.5];// 取消延时调用[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(hideHUD) object:nil];
  • 2)GCD

    // 多线程/*    1.5 秒后自动执行 block 里面的代码*/dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{    self.hud.alpha = 0.0;});
  • 3)NSTimer

    // 定时器/*    1.5 秒后自动调用 self 的 hideHUD 方法*/[NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(hideHUD) userInfo:nil repeats:NO];

转载于:https://www.cnblogs.com/CH520/p/9478597.html

你可能感兴趣的文章
##II 第四单元##管理系统中的简单分区和文件系统
查看>>
用flash测试你的ircd
查看>>
白话红黑树系列之二——红黑树的构建
查看>>
客户的一张表中出现重复数据,而该列由唯一键约束,重复值如何产生的呢?...
查看>>
MySQL5.6中新增特性、不推荐使用的功能以及废弃的功能
查看>>
OnePlus安装Kali-NetHunter
查看>>
[Oracle][DataGuard]Standby数据库文件有损坏时的处理方法
查看>>
JavaScript:Array 对象
查看>>
PDFCreator:一款免费,开源的PDF(Tiff,pcx,png,jpeg,bmp,PS,EPS)打印机(VB,GPL),并提供了COM接口,方便使用各种编程语言调用...
查看>>
Note 1773479 - SYB: Displaying multiple triggers per object
查看>>
联手云计算核心技术开发,BoCloud与中科院软件所战略合作
查看>>
2017年背景下的SSD选购技巧有哪些变化?
查看>>
2016年的数据存储和管理的成本将何去何从?
查看>>
Airpods 并非无用,而是苹果借助语音交互布局物联网的新“棋子”
查看>>
项目总结:数据迁移测试
查看>>
你有足够的勇气改变不良的数据习惯吗?
查看>>
SQL中存储过程的创建和使用
查看>>
荷兰政府:保证不强制在任何产品中留有后门
查看>>
编写单元测试的10条理由
查看>>
LINUX-SAMBA服务配置
查看>>