240 发简信
IP属地:吉林
  • 详细解析 CGAffineTransform 矩阵

    CGAffineTransform 是对于仿射变换矩阵进行了封装,而要理解仿射变换(affine transformation)先要理解线性变换...

  • Resize,w 360,h 240
    GPUImage滤镜链解析

    理解本篇内容需掌握一点OpenGL基础: 1.glProgram的编译,链接,使用。2.glFramebuffer与glTexture的使用。 ...

  • Resize,w 360,h 240
    设计模式之六大设计原则

    面向接口编程是六大原则的根本 设计模式的六大原则都要在针对接口编程的基础上来实现,但是在应用开发中,为了尽快完成功能,很容易的就会走到面向接口的...

  • Resize,w 360,h 240
    Lottie 动画原理(二)

    上一篇讲了lottie整体的动画原理,但主要写的是Lottie 动画中layer的transform动画,这一篇将主要分析layer中shape...

  • Resize,w 360,h 240
    Lottie 动画原理

    Lottie 是一个很好的动画库,不同于FaceBook 的 POP,Lottie 主要是重现由AE(Adobe After Effects)实...

    1.1 7399 5 17 1
  • 使用NSURLCache做AFN和NSURLSession的缓存

    最近使用NSUrlCache做网络缓存,感觉比之前自己建立数据库来缓存这些数据要简单的多,自己建立的数据库机制十分简陋,而是用系统提供的NSUr...

    0.2 1557 0 3 1