美文网首页iOS成长之路画图
《iOS核心动画高级技巧》

《iOS核心动画高级技巧》

作者: iOS_修心 | 来源:发表于2022-05-11 10:07 被阅读0次

    简介

    iOS Core Animation: Advanced Techniques,中文译本和案例。

    目录

    1. 图层树
      1.1 图层与视图
      1.2 图层的能力
      1.3 视图图层
      Demo地址 - chapter1

    2. 寄宿图
      2.1 Contents属性
      2.2 Custom Drawing
      Demo地址 - chapter1

    3. 图层几何学
      3.1 布局
      3.2 锚点
      3.3 坐标系
      3.4 Hit Testing
      3.5 自动布局
      Demo地址 - chapter3

    4. 视觉效果
      4.1 圆角
      4.2 图层边框
      4.3 阴影
      4.4 图层蒙版
      4.5 拉伸过滤
      4.6 组透明
      Demo地址 - chapter4

    5. 变换
      5.1 仿射变换
      5.2 3D变换
      5.3 固体对象
      Demo地址 - chapter5

    6. 专用图层
      6.1 CAShapLayer
      6.2 CATextLayer
      6.3 CATransformLayer
      6.4 CAGradientLayer
      6.5 CAReplicatorLayer
      6.6 CAScrollLayer
      6.7 CATiledLayer
      6.8 CAEmitterLayer
      6.9 CAEAGLLayer
      6.10 AVPlayerLayer
      Demo地址 - chapter6

    7. 隐式动画
      7.1 事务
      7.2 完成块
      7.3 图层行为
      7.4 呈现与模型
      Demo地址 - chapter7

    8. 显式动画
      8.1 属性动画
      8.2 动画组
      8.3 过渡
      8.4 在动画过程中取消动画
      Demo地址 - chapter8

    9. 图层时间
      9.1 CAMediaTiming协议
      9.2 图层关系时间
      9.3 手动动画
      Demo地址 - chapter9

    10. 缓冲
      10.1 动画速度
      10.2 自定义缓冲函数
      Demo地址 - chapter10

    11. 基于定时器的动画
      11.1 定时帧
      11.2 物理模拟
      Demo地址 - chapter11

    12. 性能调优
      12.1. CPU VS GPU
      12.2 测量,而不是猜测
      12.3 Instruments
      Demo地址 - chapter12

    13. 高效绘图
      13.1 软件绘图
      13.2 矢量图形
      13.3 脏矩形
      13.4 异步绘制
      Demo地址 - chapter13

    14. 图像IO
      14.1 加载和潜伏
      14.2 缓存
      14.3 文件格式
      Demo地址 - chapter14

    15. 图层性能
      15.1 隐式绘制
      15.2 离屏渲染
      15.3 混合和过度绘制
      15.4 减少图层数量
      Demo地址 - chapter15

    相关文章

      网友评论

        本文标题:《iOS核心动画高级技巧》

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