简介
iOS Core Animation: Advanced Techniques,中文译本和案例。
目录
-
图层树
1.1 图层与视图
1.2 图层的能力
1.3 视图图层
Demo地址 - chapter1 -
寄宿图
2.1 Contents属性
2.2 Custom Drawing
Demo地址 - chapter1 -
图层几何学
3.1 布局
3.2 锚点
3.3 坐标系
3.4 Hit Testing
3.5 自动布局
Demo地址 - chapter3 -
视觉效果
4.1 圆角
4.2 图层边框
4.3 阴影
4.4 图层蒙版
4.5 拉伸过滤
4.6 组透明
Demo地址 - chapter4 -
变换
5.1 仿射变换
5.2 3D变换
5.3 固体对象
Demo地址 - chapter5 -
专用图层
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.1 事务
7.2 完成块
7.3 图层行为
7.4 呈现与模型
Demo地址 - chapter7 -
显式动画
8.1 属性动画
8.2 动画组
8.3 过渡
8.4 在动画过程中取消动画
Demo地址 - chapter8 -
图层时间
9.1 CAMediaTiming协议
9.2 图层关系时间
9.3 手动动画
Demo地址 - chapter9 -
缓冲
10.1 动画速度
10.2 自定义缓冲函数
Demo地址 - chapter10 -
基于定时器的动画
11.1 定时帧
11.2 物理模拟
Demo地址 - chapter11 -
性能调优
12.1. CPU VS GPU
12.2 测量,而不是猜测
12.3 Instruments
Demo地址 - chapter12 -
高效绘图
13.1 软件绘图
13.2 矢量图形
13.3 脏矩形
13.4 异步绘制
Demo地址 - chapter13 -
图像IO
14.1 加载和潜伏
14.2 缓存
14.3 文件格式
Demo地址 - chapter14 -
图层性能
15.1 隐式绘制
15.2 离屏渲染
15.3 混合和过度绘制
15.4 减少图层数量
Demo地址 - chapter15
网友评论