runloop专题iOS的技术论坛iOS Develop

深入浅出 RunLoop(一):初识

2019-11-28  本文已影响0人  师大小海腾

RunLoop 系列文章

深入浅出 RunLoop(一):初识
深入浅出 RunLoop(二):数据结构
深入浅出 RunLoop(三):事件循环机制
深入浅出 RunLoop(四):RunLoop 与线程
深入浅出 RunLoop(五):RunLoop 与 NSTimer
iOS - 聊聊 autorelease 和 @autoreleasepool:RunLoop 与 @autoreleasepool

网络配图.jpg

大纲

RunLoop 大纲

目录

  • RunLoop 简介
    事件循环
  • RunLoop 的基本作用
  • RunLoop 的应用范畴
  • RunLoop 对象
  • RunLoop 在实际开发中的应用
  • 相关链接

RunLoop 简介

事件循环

事件循环就是对事件/消息进行管理,事件循环可以达到:

RunLoop 的基本作用

RunLoop 的应用范畴

RunLoop 对象

    // Foundation
    [NSRunLoop mainRunLoop];     // 获取主线程的 RunLoop 对象
    [NSRunLoop currentRunLoop];  // 获取当前线程的 RunLoop 对象
    // Core Foundation
    CFRunLoopGetMain();     // 获取主线程的 RunLoop 对象
    CFRunLoopGetCurrent();  // 获取当前线程的 RunLoop 对象

RunLoop 在实际开发中的应用

相关链接

Core Foundation 源码
苹果官方文档 RunLoop

下一篇

深入浅出 RunLoop(二):数据结构

上一篇下一篇

猜你喜欢

热点阅读