美文网首页
runloop 开发中的应用

runloop 开发中的应用

作者: helinyu | 来源:发表于2021-08-25 08:51 被阅读0次

    为什么需要runloop?

    保持程序的只需运行。

    系统本来就实现:线程通信、自动释放池、延迟回调、触摸事件、selector事件、屏幕刷新......
    开发可以使用检测卡顿定时器设置mode线程保活

    主线程默认开启runloop, 其他线程需要去获取。

    // iOS app的上可看到的 
    int main(int argc, char * argv[]) {
    @autoreleasepool {
         return UIApplicationMain(argc, argv, nil,    NSStringFromClass([AppDelegate class]));
        } 
    }
    

    runloop的源码内容详解

    相关文章

      网友评论

          本文标题:runloop 开发中的应用

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