iOS底层 RunLoop深入理解

RunLoop是什么?有什么作用?
RunLoop:翻译过来是运行环路(中式翻译: 跑圈)。我们在创建命令行项目和创建ios项目时,发现命令行项目当最后一行代码执行完后项目就自动退出了,而ios项目确可以一直运行,知道用户手动点击退出按钮。这就是因为ios项目在main函数中自动创建了runLoop,从而可以使项目可以一直响应用户的操作。
int main(int argc, char * argv[]) {
@autoreleasepool {
//这行代码 会自动创建主线程的RunLoop
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}

我们可以将这个过程我们可以简化成: 我们从这个过程可以看出RunLoop的基本作用

iOS底层 RunLoop深入理解最先出现在Python成神之路

版权声明:
作者:cc
链接:https://www.techfm.club/p/21494.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>