240 发简信
IP属地:上海
  • 120
    iOS源码

    前言 如果要了解一些底层知识,需要阅读一些相关的源码。这里简单的列出相关的源码下载地址,以及一些对于源码解读比较好的文章。 源码下载地址及文档 源码官方网站,这里是官方的源码...

  • 多图合成一张会涉及GPU的图层复制汇合,不好意思,我实际没对比过。

    iOS图像显示原理

    析构图显示: 图像显示各组件分工: ~ CPU:计算视图frame,图片解码,绘制纹理交给GPU。~ GPU:纹理混合,顶点变换,渲染到帧缓冲区。~ 时钟信号:垂直同步信号V...

  • 单击图片,可以查看原图。放大后查看~

    iOS图像显示原理

    析构图显示: 图像显示各组件分工: ~ CPU:计算视图frame,图片解码,绘制纹理交给GPU。~ GPU:纹理混合,顶点变换,渲染到帧缓冲区。~ 时钟信号:垂直同步信号V...

  • @法拉达 首页信息流

    Texture的异步渲染和布局引擎

    探讨的几个点 Texture的简介 (What) 为什么要使用Texture (Why) Texture的作者 (Who) Node的异步绘制如何实现 (How) Node的...

  • 120
    iOS图像显示原理

    析构图显示: 图像显示各组件分工: ~ CPU:计算视图frame,图片解码,绘制纹理交给GPU。~ GPU:纹理混合,顶点变换,渲染到帧缓冲区。~ 时钟信号:垂直同步信号V...

  • @刘小壮 666,有时间一定好好看看:smile:

    组件化架构漫谈

    该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 前段时间公司项目打算重构,准确来说应该是按之前的产品...

  • 120
    组件化架构漫谈

    该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 前段时间公司项目打算重构,准确来说应该是按之前的产品...

  • 非常nice,手动点赞~

    组件化架构漫谈

    该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 前段时间公司项目打算重构,准确来说应该是按之前的产品...

  • YYAsyncLayer 源码剖析:异步绘制

    系列文章:YYText 源码剖析:CoreText 与异步绘制YYAsyncLayer 源码剖析:异步绘制YYCache 源码剖析:一览亮点YYModel 源码剖析:关注性能...

  • @indulge_in 其实纠结的是~主要是因为并行队列无法精确的控制线程数量,很有可能创建过多的线程,导致 CPU 切换上下文过于频繁,影响性能。你得这段话:joy:

    YYAsyncLayer 源码剖析:异步绘制

    系列文章:YYText 源码剖析:CoreText 与异步绘制YYAsyncLayer 源码剖析:异步绘制YYCache 源码剖析:一览亮点YYModel 源码剖析:关注性能...

  • UIKit是单线程的,这是一种处理方案,还有一种更讲究的就是对UIKit做一层抽象封装,延继原生的绘制渲染机制,但是线程安全。Facebook开源的Texture(ASDK)专门处理这些的。YYAsyncLayer也是作者在ASDK的基础上抽出来的。

    YYAsyncLayer 源码剖析:异步绘制

    系列文章:YYText 源码剖析:CoreText 与异步绘制YYAsyncLayer 源码剖析:异步绘制YYCache 源码剖析:一览亮点YYModel 源码剖析:关注性能...

  • 并发,由于CPU时间片轮转时间固定,多task导致的上下文切换可能导致线程处理问题会延长,并不会阻塞。作者根据处理器数量,创建相等数量的串行队列,实际是并行处理,不存在上述问题。个人理解!

    YYAsyncLayer 源码剖析:异步绘制

    系列文章:YYText 源码剖析:CoreText 与异步绘制YYAsyncLayer 源码剖析:异步绘制YYCache 源码剖析:一览亮点YYModel 源码剖析:关注性能...