特牛网址导航

NSRunLoop-CSDN博客

网友收藏
文章浏览阅读104次。iOS系统提供了两个对象:NSRunLoop 和 CFRunLoopRef。NSRunLoop 是基于 CFRunLoopRef 的封装。苹果不允许直接创建 RunLoop,它只提供了两个自动获取的函数:CFRunLoopGetMain() 和 CFRunLoopGetCurrent()。这两个函数内部的逻辑大概是下面这样:/// 全局的Dictionary,key 是 pthread..._cfrunloopref和nsrunloop