首页 > 试题广场 >

在 iOS 开发中,更新用户界面(UI)元素为何必须在主队列

[单选题]
在 iOS 开发中,更新用户界面(UI)元素为何必须在主队列(main queue)上执行?
  • 因为 UIKit 框架不是线程安全的,主队列确保 UI 操作的安全访问
  • 主队列优先级更高,能提升渲染速度
  • 后台队列不支持任何 UI 相关操作,会直接导致崩溃
  • 这是 Swift 语言语法要求,与线程无关

这道题你会答吗?花几分钟告诉大家答案吧!