"主线程更新 UI ,子线程进行复杂逻辑的计算"! 在开发过程中可算是铁律了,
但是这是为什么呢?
为什么 更新 UI 要在主线程进行?
1.程序一开始运行就进入了主线程;
2.UIKit 的线程不是绝对安全的
3.如果在子线程更新 UI 会造成 线程错乱,导致崩溃或赋值无效或赋值滞后.
"主线程更新 UI ,子线程进行复杂逻辑的计算"! 在开发过程中可算是铁律了,
但是这是为什么呢?
1.程序一开始运行就进入了主线程;
2.UIKit 的线程不是绝对安全的
3.如果在子线程更新 UI 会造成 线程错乱,导致崩溃或赋值无效或赋值滞后.