iOS开发集锦之 2017.05.22(iOS动画系列)
2017-05-22 本文已影响14人
Ashen_
主程的日常 by:@程序员GIF
iOS_dev_awesome
**文章**
1. iOS动画系列之三:Core Animation
作者: 非典型技术宅
描述:
- 1.使用步骤: 创建核心动画对象;设置动画属性;添加到要作用的layer
- 2.常用属性: duration(持续时间); repeatCount(重复次数); repeatDuration(重复时间); removeOnCompletion(动画完成后消失的问题), timingFunction(速度控制函数)等
- 3.animationWithKeyPath: transform.rotation.x, transform.scale.x, cornerRadius等
- 4.动画填充模式: .forwards(保持最后状态), .backwards, .both, .removed
-
5.速度控制函数: .linear(线性), .easeIn(淡入), .easeOut(淡出), .easeInEaseOut(淡入淡出)
2. 如何打造易扩展的高性能图片组件
作者: 柯灵杰
描述:
- 1.架构的演进: 简单缓存 -> 解耦的简单缓存 -> 灵活的数据源 -> 支持图片处理 -> 第三方解码器 -> 更高性能的优化
- 2.渲染性能优化: 预解码(单线程: ImageIO↑, 多线程: CGContext↑)
- 3.内存占用优化: 字节对其避免CoreAnimation的copy, 绘制成需要的大小
-
4.缓存优化
查看订阅消息,请关注微信订阅号: iOS_dev_awesome
iOS_dev_awesome