240 发简信
  • 120
    在 iOS 中使用 GLSL 实现抖音特效

    本文通过模仿抖音中几种特效的实现,来讲解 GLSL 的实际应用。 前言 本文的灵感来自于 《当一个 Android 开发玩抖音玩疯了之后(二)》...

    5.7 2440 4 32
  • 120
    iOS 多级 UIScrollView 嵌套的实现方案

    本文实现了一种多级 UIScrollView 嵌套的交互,主要解决事件传递和手势冲突问题。 一、效果展示 首先来直观地看一下要实现的效果。在实现...

  • iOS AVPlayer 实现后台连续播放视频

    最近接到一个需求,需要做一个在后台播放视频的功能。折腾了一下,最后总算完成了。因此写一篇文章,介绍下具体的实现步骤,也说说自己遇到的坑,算是总结...

  • 120
    一行代码实现 UIView 镂空效果

    这是一种实现 UIView 镂空效果的方案,可以快速实现任意形状的镂空、文字的镂空、带镂空的毛玻璃效果等。本质上是 UIView 的 maskV...

    1.7 1958 1 19
  • 120
    从零讲解 iOS OpenGL ES 的纹理渲染

    本文主要介绍,如何使用 OpenGL ES 来渲染一张图片。内容包括:基础概念的讲解,如何使用 GLKit 来渲染纹理,如何使用 GLSL 编写...

  • 120
    新手也看得懂的 iOS Runtime 教程

    关于 Runtime ,网上已经有很多很好的文章,写得很详尽。本篇主要是从新手的角度出发,逐步介绍 Runtime 的原理、常用方法、应用场景等...

    5.0 6884 6 60
  • 120
    使用 iOS OpenGL ES 实现长腿功能

    本文介绍了如何使用 OpenGL ES 来实现长腿功能。学习这个例子可以加深我们对纹理渲染流程的理解。另外,还会着重介绍一下「渲染到纹理」这个新...

    5.4 1733 3 32
  • 120
    在 GPUImage 中检测人脸关键点

    在相机应用中,实时贴纸、实时瘦脸是比较常见的功能,它们的实现基础是人脸关键点检测。本文主要介绍,如何在 GPUImage 中检测人脸关键点。 前...

  • 120
    插入排序——重温排序(一)

    在这个系列,我会逐一介绍几种常见的排序。介绍的内容包括:排序的思想、复杂度分析、代码实现等。首先来了解一下插入排序。 前言 有句话说,只有能把学...