美文网首页
RunLoop 五种运行模式

RunLoop 五种运行模式

作者: 笨鸟后飞了 | 来源:发表于2019-07-14 00:41 被阅读0次
1. kCFRunLoopDefaultMode:App的默认Mode,通常主线程是在这个Mode下运行
2. UITrackingRunLoopMode:界面跟踪 Mode,用于 ScrollView 追踪触摸滑动,保证界面滑动时不受其他 Mode 影响
3. UIInitializationRunLoopMode: 在刚启动 App 时第进入的第一个 Mode,启动完成后就不再使用,会切换到kCFRunLoopDefaultMode
4. GSEventReceiveRunLoopMode: 接受系统事件的内部 Mode,通常用不到
5. kCFRunLoopCommonModes: 这是一个占位用的Mode,作为标记kCFRunLoopDefaultMode和UITrackingRunLoopMode用,并不是一种真正的Mode 

相关文章

  • iOS多线程之理解RunLoop的CommonModes

    CFRunLoopModeRef (runloop运行模式) RunLoop的运行模式(一共5种) 注意: 特别...

  • RunLoop详解

    RunLoop详解 RunLoop运行循环(死循环) RunLoop模式 NSDefaultRunLoopMode...

  • 关于Runloop

    一、基本 1.在runloop中有多个运行模式,但是只能选择一种模式运行 2.runloop运行至少要有一个tim...

  • NSRunloop 认识

    timer和runloop runloop的模式分为5种 系统默认定义了多种运行模式(CFRunLoopModeR...

  • RunLoop的各种运行模式

    RunLoop运行模式相关 Core Foundation框架中关于RunLoop的5个类 CFRunLoopRe...

  • Runloop

    模式: RunLoop在同一段时间只能且必须在一种特定的模式下运行。 RunLoop 有四种模式: • NSDef...

  • 12.runloop问题

    问题 1.个人对runloop的理解2.runloop 运行逻辑3.监听runloop 的模式4.获取当前子线程中...

  • RunLoop运行模式相关

    Core Foundation框架中关于RunLoop的5个类 CFRunLoopRefCFRunLoopMode...

  • iOS中RunLoop和线程的关系

    RunLoop又叫运行循环,主要用来管理线程。一个线程对应一个RunLoop,一个RunLoop又有五种模式。只有...

  • NSTimer

    一、NSTimer 运行条件 在一个NSRunloop 中的某个模式中运行,所在的runloop必须是运行的。 简...

网友评论

      本文标题:RunLoop 五种运行模式

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