Skip to content

Latest commit

 

History

History
159 lines (141 loc) · 5.54 KB

File metadata and controls

159 lines (141 loc) · 5.54 KB

变换 仿射变换 创建一个CGAffineTransform 混合变换 剪切变换 3D变换 透视投影 灭点 sublayerTransform属性 背面 扁平化图层 固体对象 光亮和阴影 点击事件 总结

专用图层 CAShapeLayer 创建一个CGPath 圆角 CATextLayer 富文本 行距和字距 UILabel的替代品 CATransformLayer ##CAGradientLayer ###基础渐变 ###多重渐变 ##CAReplicatorLayer ###重复图层(Repeating Layers) ###反射 ##CAScrollLayer ##CATiledLayer ###小片裁剪 ###Retina小图 CAEmitterLayer CAEAGLLayer AVPlayerLayer 总结

隐式动画 事务 完成块 图层行为 呈现与模型 总结

显式动画 属性动画 基础动画 CAAnimationDelegate 关键帧动画 虚拟属性 动画组 过渡 隐式过渡 对图层树的动画 自定义动画 在动画过程中取消动画 总结

图层时间 CAMediaTiming协议 持续和重复相对时间 fillMode 层级关系时间 全局时间和本地时间 暂停,倒回和快进手动动画 总结

9 Layer Time The CAMediaTiming Protocol Duration and Repetition Relative Time fillMode Hierarchical Time  Global Versus Local Time Pause, Rewind, and Fast-Forward Manual Animation Summary 缓冲 动画速度 CAMediaTimingFunction ###UIView的动画缓冲 ###缓冲和关键帧动画 ##自定义缓冲函数 ###三次贝塞尔曲线 ###更加复杂的动画曲线 ###基于关键帧的缓冲 ###流程自动化 总结

基于定时器的动画 定时帧 总结

性能调优 CPU VS GPU 真机测试,而不是模拟器 保持一致的帧率 Instruments 时间分析器 Core Animation OpenGL ES驱动 一个可用的案例 总结

高效绘图 软件绘图 矢量图形 异步绘制 总结

图像IO 加载和潜伏 线程加载 ###GCD和NSOperationQueue延迟解压CATiledLayer 分辨率交换 缓存 +imageNamed:方法 NSCache 文件格式-混合图片-JPEG-2000 总结

图层性能 隐式绘制 文本 光栅化 离屏渲染 CAShapeLayer 可伸缩图片 shadowPath 混合和过度绘制 减少图层数量 裁切 对象回收 Core Graphics绘制 renderInContext: 方法 总结