如果我打开XCode,请构建一个仅显示白屏的空应用程序,我的iPhone在运行该应用程序时会做什么。只是不断旋转吗?
答案 0 :(得分:0)
不。只是在等待用户输入。
在任何iPhone(或与此相关的任何其他现代GUI)上,都有一个名为 UI线程的东西。该 thread 一直运行到程序退出,并且它只是协调所有UI和可能的IO事件。因此,这不仅是不断旋转,而且是与操作系统一起工作以支持您的应用程序与用户的交互。
在iOS中, UI线程被称为 iOS Main Thread 。 Here's a blog post对此进行撰写。