美文网首页
UIView 与CALayer 区别之内存对比

UIView 与CALayer 区别之内存对比

作者: 蓝翔 | 来源:发表于2019-06-10 07:53 被阅读0次

我们都知道UIView包含了比CALayer更多的东西,layer只是UIView一个成员而已,但说为什么需要认识到这两者的内存差别。

很简单,如下图所示,上半部分是UIView创建的,下半部分是用CALayer创建的。

我们去对比打印结果,很显而易见的是:UIView明显比CALayer占用内存更少,近乎1/20。

如果性能有严格要求的话,并且在没有用户操作的情况下,我们可以去用CALayer代替UIView

by Zippo 2019-6.10

相关文章

  • UIView 与CALayer 区别之内存对比

    我们都知道UIView包含了比CALayer更多的东西,layer只是UIView一个成员而已,但说为什么需要认识...

  • CALayer与UIView的区别

    CALayer与UIView的区别 基础 CALayer的定义 CALayer的基础 CALayer和UIView...

  • UIView和CALayer

    问题:UIView和CALayer的区别与联系是什么?UIWindow和UIView和CALayer 的联系和区别...

  • 问题汇总

    1、UIView和CALayer区别UIView和CALayer的区别.UIView相对于CAlayer来说就多了...

  • UIView与CALayer || frame与boun

    1、UIView 与 CALayer 区别 UIView可以传递事件而CALayer无法参与事件传递,这个...

  • 图层和视图的区别

    图层就是CALayer 视图是UIView CALayer与UIView基本一一对应,但是区别在与UIView有事...

  • iOS-CALayer详解与应用

    view与layer的关系 CALayer属性表如下 CALayer和UIView的区别 UIView是UIKit...

  • ios面试总结

    UIView与CALayer的区别? UIView继承于UIResponder->NSObjectCALayer继...

  • UI事件传递&响应

    UIView与CALayer的关系与区别 UIView为CALayer提供内容,以及负责触摸等事件,参与响应链CA...

  • iOS面试题(6-10)

    6.UIView与CALayer有什么区别 UIView管理绘制与事件处理(尤其是触摸事件).CALayer完全关...

网友评论

      本文标题:UIView 与CALayer 区别之内存对比

      本文链接:https://www.haomeiwen.com/subject/tqqaxctx.html