在iOS开发中,Protocol是一种经常用到的设计模式,苹果的系统框架中也普遍用到了这种方式,比如UITableView中的 ,以及<NSCopying>、<NSObjec...
在iOS开发中,Protocol是一种经常用到的设计模式,苹果的系统框架中也普遍用到了这种方式,比如UITableView中的 ,以及<NSCopying>、<NSObjec...
纹理(二) sRGB 颜色空间 sRGB 是一种标准的颜色格式,它是站在我们人类肉眼的对不同颜色的可分辨度和敏感度去定义的一种颜色格式。如果用 sRGB 去表示灰度颜色数据的...
iOSer 的 Flutter 快速入坑之道(一) 前言 本文适用于有一定 iOS 开发经验,然后对于 Flutter 是初学阶段的同学。 学习前置项: 了解什么是 flut...
iOSer 的 Flutter 快速入坑之道(二) 前言 本文是继上一篇的有关 flutter 的第二篇文章,由于合起来篇幅太长,所以考虑分开成多篇文章上传啦。 Flutte...
Flutter 安装流程 系统要求 要安装并运行Flutter,您的开发环境必须满足以下最低要求: 操作系统: macOS (64-bit)磁盘空间: 700 MB (不包括...
啥是馒头(Metal) 纹理(一) UV 坐标 UV 坐标是用于描述纹理贴纸的坐标系。所有的图像文件都是一个二维的平面,水平方向为 U 轴,垂直方向为 V 轴。通过这个二维的...
啥是馒头(Metal) 渲染管线 回顾一下第一节中对渲染管线的简介: pipeline 就是渲染管线,是在渲染处理过程中顺序执行的一系列操作。这一套渲染流程在理论层面上都是统...
引言:一个app的初始阶段,必然是先满足各种业务需求。然后,经过多次版本迭代之后,先前的由于急于满足需求而导致的杂乱代码则会充斥整个项目。而此时,项目有了一定的规模,有了一定...
在上一篇文章中,主要介绍了OpenGL ES基础,了解了OpenGL ES的基础之后,我们就可以开始学习GPUImage的源码了。本文将主要介绍GPUImage的整体框架,渲...