240 发简信
IP属地:广西壮族自治区
  • UI离屏渲染

    先理解一下在屏渲染的概念。 On-Screen Rendering:意为当前屏幕渲染,指的是GPU的渲染操作是在当前作用于显示的屏幕缓冲区中进行。 Off-Screen Re...

  • 120
    UI绘制原理和异步绘制

    调用setNeedsDispaly时候,实际上是这个view的layer调用setNeedsDispaly方法,之后相当于在这个layer上打上一个脏标记,然后并没有立即发生...

  • 120
    UI卡顿和掉帧原因,及相关优化方案

    前面几篇文章都已经将一些iOS图像显示的原理梳理好了,这回正式进入到标题所讲。 相关知识背景:页面滑动的流畅性是60fps,即1s有60帧的画面更新才可以让人感到画面流畅。 ...

  • 120
    UI图像显示原理

    CPU,GPU两个硬件都是通过总线连接起来的,在CPU当中输出的结果往往是一个位图,再经由总线在合适的时机传输给GPU,然后GPU会把位图进行图层的渲染,包括纹理的合成,之后...

  • 120
    UI事件的传递和响应

    UIView和CALayer · UIView为CALayer提供内容,以及负责处理触摸等事件,参与响应链。 ·CALayer负责显示内容contents。 ·backgro...

  • 120
    如何解决tableview在多线程中去修改或者访问的数据同步问题

    1.并发访问,数据拷贝 通过下面的时序图解释,红色是重点。 2.串行访问 具体看下面的时序图。 其他解决方案待补充。

  • 你好,我的项目tabbar适配x有问题,没有在最底端,该怎么弄啊

    适配iOS11&iPhoneX的一些坑

    博客传送门前阵子项目开发忙成狗,就一直没做iOS11的适配,直到XcodeGM版发布后,我胸有成竹的在iPhoneX上跑起项目,整个人都凉透了...下面总结一下我遇到的坑,不...

  • 实用的60个CSS代码片段[转]

    博客链接 关注公众号获取更多资讯 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,可以很优雅的解决这个困惑:...