如果我运行一个空的iOS应用程序,我的手机在做什么?

时间:2018-07-16 00:33:51

标签: ios

如果我打开XCode,请构建一个仅显示白屏的空应用程序,我的iPhone在运行该应用程序时会做什么。只是不断旋转吗?

1 个答案:

答案 0 :(得分:0)

不。只是在等待用户输入。

在任何iPhone(或与此相关的任何其他现代GUI)上,都有一个名为 UI线程的东西。该 thread 一直运行到程序退出,并且它只是协调所有UI和可能的IO事件。因此,这不仅是不断旋转,而且是与操作系统一起工作以支持您的应用程序与用户的交互。

在iOS中, UI线程被称为 iOS Main Thread Here's a blog post对此进行撰写。