摘要: UI渲染的简单过程: CPU,GPU,显示器协同工作,CPU 中计算显示内容,比如视图的创建、布局计算、图片解码、文本绘制等,然后将计算结果提交给GPU,由 GPU 进行变换、合成、渲染。随后 GPU 会把渲染结果提交到帧缓冲区去,随后等待下一次 VSync(垂直同步信号) 到来时,视频控制器会逐行 阅读全文
posted @ 2017-07-12 21:16 6度XZ 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 一句话解释RunLoop:运行任务的循环。 为什么要有RunLoop:解决交互式UI设计中的一个问题,如何快速响应用户输入,如何快速将程序运行结果输出到屏幕? 基本原理:1 将任务分解的足够细 2 每个任务运行的时间足够短。 计算机是个笨蛋,同一个时间里只能做同一件事情。要么处理计算任务, 要么轮询 阅读全文
posted @ 2017-07-12 17:44 6度XZ 阅读(854) 评论(0) 推荐(0) 编辑