QQ分享出现设备未授权(错误码:25105)这是因为apple-app-site-association未配置互联路径。配置了互联路径的apple-app-site-asso...
生成公私钥过程 随机选择两个大的质数p、q 由质数p和q相乘得到n, 由欧拉函数求出φ(n), 随机选择与r互质的数e,通常选择65537 最后求出e关于模数r的模反元素d,...
利用kCGBlendModeLuminosit混合模式 利用灰度公式将每个像素的颜色转成灰色 利用CGColorSpaceCreateDeviceGray()
字体拉伸 clang重写.m文件为.cpp文件 忽略警告 忽略单个警告 其中相关命令通过右击对应的警告,Reveal in Log找到。 忽略某个类型的所有警告Build S...
@synchronized dispatch_semaphore dispatch_semaphore_wait 会使信号量减1,如果信号量的值小于0,就阻塞当前线程直到超时...
RxSwift的核心流程可以简化为三个步骤: 创建序列 订阅序列 发送信号 在执行这行代码得到的结果是: 订阅到: 2 , 那么在RxSwift内部是在什么时候开始发送信号(...
颜色与光照的关系 我们看到的物体的颜色,实际是光照射物体后发射的光进入眼睛后感受到的颜色,而不是物体实际材料的颜色。 光照射到物体上,一部分会被物体吸收,一部分被发射进入眼睛...
旋转矩阵翻转图形 解压图片时,将图片源文件翻转 修改片元着色器纹理坐标 修改顶点着色器,纹理坐标 直接从源纹理坐标数据修改 来自:OpenGL 2D纹理单元&纹理翻转解决策略
在ViewController中定义相关属性typedef struct { GLKVector3 positionCoord; GLKVector3 textu...
GLKTextureInfo 创建OpenGL纹理信息 name: OpenGL上下文中纹理名称 target: 纹理绑定的目标 height: 加载的纹理高度 width:...
在OpenGL/OpenGL ES中, 我们开发者一般编写的是顶点着色器和片元着色器。下面是图形渲染管线: 顶点着色器 顶点着色器程序用来描述顶点需要执行的模型变换、视变换、...
向量 向量是既有大小又有方向的量。 零向量与单位向量 模等于0的向量为零向量,模等于1的向量叫做单位向量。注意零向量的方向是任意的。 由一个向量v求与它同方向的单位向量过程称...
纹素和纹理坐标 纹理对象通常是通过纹理图片读取到的,这个数据保存到一个二维数组中,这个数组中的元素成为纹素(texel),纹素包含颜色值和alpha值。纹理对象的大小的宽度和...
在绘制3D场景的时候,我们需要决定哪些部分是对观察者可见,或者哪些部分是对观察者不可见的。对于不可见的部分,就不应该渲染。这种情况叫做隐藏面消除(Hidden surface...