作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
为什么所有 UIKit 绘图或 AppKit 绘图都在主线程上完成?
最佳答案
这是在单个线程上完成的所有 GUI 绘图的主要模式,访问屏幕添加元素和绘图不是多线程过程
想象一下您有 10 个线程的情况,每个线程都尝试在屏幕上绘制和/或移动元素,这会产生不确定的错误和问题,这些错误和问题将很难处理和/或查找
也可以在这里阅读更多 Why are most UI frameworks single threaded?
关于objective-c - 为什么UI绘制在主线程上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10948069/
我是一名优秀的程序员,十分优秀!