240 发简信
  • OpenGL ES之旋转的地球

    前言 本篇文章包含以下内容: 1、球体绘制 2、纹理映射到球体 3、球体自转 先来看下最终效果: 1、球体绘制 1.1 数学模型分析 根据上述球...

  • UIViewController生命周期手动管理

    前言 在某版本需求中,需要开发一个viewController添加管理多个childController的页面,类似于今日头条,于是有了这篇文章...

  • 120
    OpenGL ES之LUT(滤镜基准图)

    前言 Look Up Table(简称LUT,查找表)。输入一个值,然后通过查找表来得到一个输出值。在调色领域中,称为颜色查找表,查找表的分量为...

  • OpenGL ES之立体阿凡达

    前言 在技术群里,有个小伙伴发了这个视频和三张解包出来素材,群里讨论用OpenGL实现,引起了我的兴趣,以下我们用iOS实现下。 构成 这个效果...

  • SDWebImage内存爆增问题及Image解压缩

    前言 在一次偶然Feed流开发,出现滑动视图后内存爆增并且退出Feed界面内存没有被回收的问题。 分析定位 用instrument定位到的内存增...

  • 120
    OpenGL ES之纹理渲染

    一、前言 OpenGL是Khronos Group开发维护的一个规范,它主要为我们定义了用来操作图形和图片的一些列函数API,需要注意的是Ope...

  • 120
    macOS 10.15 Catalina xxx.app已损坏

    前言 自从更新到macOS 10.15 Catalina后,很多在10.14上可以正常安装的App都会提示【“xxx”已损坏,无法打开,您应该将...

  • Swiftlint帮你定规范

    前言 程序员写代码总是自我感觉良好,使用插件来规范下还是很有必要的 Swiftlint是Realm公司的一个插件,专门用于管理Swift代码规范...

  • CocoaPods【制作篇】

    Pod创建 Step 1 使用pod lib create来创建一个完整的pod 如果要使用自己的pod-template可以在后面加上--te...