定时器的使用NStimer 和CADisplayLink
来源:互联网 发布:mac 删除应用程序数据 编辑:程序博客网 时间:2024/05/23 07:25
一,NSTimer
scheduled 计划,安排
interval : 间隔
target : 一般指控制器
selector: 方法
userInfo : 用户自定义的参数
repeats: 重复
每隔1秒钟调用 控制器的 didClickButton:方法, 传递的参数为nil
一旦创建就会立即生效
在使用timer的时候,如果调用了 invalidate方法,那么这个计时器就不会再次生效
重新创建新的timer
_timer = [NSTimerscheduledTimerWithTimeInterval:1
target:self
selector:@selector(didClickButton:)
userInfo:nil
repeats:YES];
// [_timer fire]; 调用fire ,这个计时器会立即执行, 不会等待 interval 设置的时间
//把图片轮播的NStime的优先级提高
NSRunLoop *mainLoop = [NSRunLoopmainRunLoop];
//将定时器添加到消息循环中
[mainLoop addTimer:_timerforMode:NSRunLoopCommonModes];
CADisplayLink * link = [CADisplayLinkdisplayLinkWithTarget:selfselector:@selector(fire)];
//添加到主运行循环
[link addToRunLoop:[NSRunLoopmainRunLoop] forMode:NSDefaultRunLoopMode];
- 定时器的使用NStimer 和CADisplayLink
- IOS学习之—— 定时器 NSTimer 和 CADisplayLink 类的使用
- NSTimer、CADisplayLink 和 GCD 定时器用法
- NSTimer和CADisplayLink的用法
- NSTimer和CADisplayLink的用法
- CADisplayLink和NSTimer的区别
- CADisplayLink 和 NSTimer 的差异
- CADisplayLink和NSTimer的区别
- 定时器CADisplayLink与NSTimer
- iOS经典讲解之NSTimer、CADisplayLink、GCD三种定时器的使用
- 雪花飘落 - 定时器(NSTimer/CADisplayLink)
- IOS--NSTimer和CADisplayLink的用法
- IOS 中 NSTimer和CADisplayLink的用法
- CADisplayLink以及和NSTimer的区别
- NSTimer和CADisplayLink的基本用法
- NSTimer和CADisplayLink的基本用法
- NSTimer和CADisplayLink的基本用法
- NSTimer和CADisplayLink的基本用法
- 缓冲区与输入输出
- 进程的基本知识
- 非递归前序、中序、后序遍历二叉树
- nginx的启动命令
- 设计模式(11)之代理模式
- 定时器的使用NStimer 和CADisplayLink
- 【Cocos Creator 实战教程(1)】——人机对战五子棋(节点事件相关)
- Criteria
- Java 常忽略知识点总结
- POJ 3320 Jessica's Reading Problem(尺取法)
- Restricted Boltzmann Machine(to be continued)
- Delphi安装组件的几种方式
- 火狐浏览器的Bug
- HIVE+mysql环境搭建及简单应用