iOS 为何必须在主线程中操做UI

以前面试时面试官问的问题,一直在找答案,今天在微信团队的分享中看到了,Copy过来与你们分享 由于UIKit不是线程安全的。试想下面这几种状况:面试 1.两个线程同时设置同一个背景图片,那么颇有可能由于当前图片被释放了两次而致使应用崩溃。  2.两个线程同时设置同一个UIView的背景颜色,那么颇有可能渲染显示的是颜色A,而此时在UIView逻辑树上的背景颜色属性为B。  3.两个线程同时操做vi
相关文章
相关标签/搜索