iOS开发之为何更新UI都要放在主线程中

缘由有2个:多线程 一、在子线程中是不能进行UI更新的,而能够更新的结果只是一个幻像:由于子线程代码执行完毕了,又自动进入到了主线程,执行了子线程中的UI更新的函数栈,这中间的时间很是的短,就让你们误觉得分线程能够更新UI。若是子线程一直在运行,则子线程中的UI更新的函数栈主线程没法获知,即没法更新   二、只有极少数的UI能,由于开辟线程时会获取当前环境,如点击某个按钮,这个按钮响应的方法是开辟
相关文章
相关标签/搜索