美文网首页
运行循环

运行循环

作者: yaya_pangdun | 来源:发表于2016-07-31 15:36 被阅读11次

iOS运行循环

NSTimer使用

NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(hello:) userInfo:@"hello world!" repeats:YES];
-(void)hello:(NSTimer *)timer
{
    NSLog(@"%@", timer.userInfo);
}

停止计时器

//执行完之后,计时器销毁,无法再继续使用
[timer invalidate];

可重用计时器

NSTimer *timer = [NSTimer timerWithTimeInterval:1.0 target:self selector:@selector(hello:) userInfo:@"hello world" repeats:YES];

// 加入运行时中
[[NSRunLoop currentRunLoop] addTimer:timer forMode:NSDefaultRunLoopMode];
//NSRunLoopCommonModes -> scroller的时候不会阻断消息

相关文章

  • 运行循环

    前言 趁辞职还未上班的当,对项目中所使用到的技术做下总结。一来,温故知新,二来,希望也能帮到需要的人。废话不多说,...

  • 运行循环

    iOS运行循环 NSTimer使用 停止计时器 可重用计时器

  • 运行循环

    ​1. 在应用程序启动的时候,系统首先会启动一个主运行循环来给应用程序与用户交互,在这个过程中系统不断重复这个运行...

  • iOS开发-运行循环RunLoop介绍(一)

    1.什么是运行循环RunLoop从字面上理解就是运行循环、死循环、处于一个不断运行的状态。 2.运行循环RunLo...

  • 子线程的运行循环

    Runloop就是运行循环,每个线程内都会有一个运行循环.只有主线程的运行循环是默认开启的,子线程的运行循环默认是...

  • 运行循环是什么?从介绍到演示

    今天整理一下运行循环来帮朋友们了解一下什么是运行循环,也叫消息循环,建议大家称之为运行循环(Runloop). =...

  • runloop 相关知识总结

    RunLoop 即运行循环,也叫事件循环,本质为一个死循环。iOS一个程序运行起来之后,默认会开启一个运行循环,有...

  • 05.JavaScript语句

    条件语句 运行图片 switch语句 运行结果 for循环 运行图片 while循环 示例图片 break&con...

  • 循环结构 while与do - while与for

    while while(条件){ 循环体; 循环条件变更; } 运行过程:当程序运行到while循环结构的时候,判...

  • runloop01

    运行循环

网友评论

      本文标题:运行循环

      本文链接:https://www.haomeiwen.com/subject/qmststtx.html