美文网首页
iOS开发集锦之 2017.05.22(iOS动画系列)

iOS开发集锦之 2017.05.22(iOS动画系列)

作者: Ashen_ | 来源:发表于2017-05-22 19:58 被阅读14次
    主程的日常 ​​​​ ​​​​ ​​​​ ​​​​ ​​​​ ​​​​ ​​​​ ​​​​ by:@程序员GIF
    **文章**
    

    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

    相关文章

      网友评论

          本文标题:iOS开发集锦之 2017.05.22(iOS动画系列)

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