美文网首页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