240 发简信
IP属地:北京
  • MMPopupView的基本使用

    一 自定义界面 1 类型解析 MMPopupType是MMPopupView的一个枚举变量,主要用于动画效果 MMPopupTypeCustom: 显示的时候从屏幕顶部移动到...

  • 120
    Xcode 13 引入头文件不提示

    1、选择file 2、选择advance 3、选择legacy 4、点done 编辑运行 然后就提示了

  • 120
    Xcode自带Git的使用

    Xcode自带Git怎么使用呢? 我们来捋一捋怎么操作: 1、我们创建工程的时候Xcode会帮我们创建一个git存储库 2、接下来我们需要关联Github账号 3、创建远程库...

  • iOS 如何在 Release 环境下查看调试信息

    最近老在 Release 环境下直接调试,发现一个很不爽的问题,不能直接查看调试信息,一些东东必须 NSLog 下才能打印看到的, 然后 po 打印出来东西还都是 nil, ...

  • 120
    iOS反射机制

    该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 了解反射机制 Objective-C语言中的OC对象...

  • 120
    Swift - RxSwift入门介绍

    RxSwift介绍 RxSwift主页RxSwift中文文档 RxSwift 是 ReactiveX 家族的重要一员,还有 RxJava, RxJS, RxKotlin, R...

  • OpenGL ES — GLSL加载纹理时颠倒的解决方案

    上篇介绍到如何使用GLSL加载纹理,加载完成后会发现纹理是颠倒的状态。下面我们就会介绍出现颠倒问题的原因和几种解决方案。 纹理颠倒的原因 出现颠倒问题的根本原因是纹理坐标的原...

  • OpenGL ES — GLSL加载图片纹理

    函数介绍 创建着⾊器GLuint glCreateShader(GLenum type)type — 创建着⾊器的类型,GL_VERTEX_SHADER或者GL_FRAGME...

  • OpenGL ES — GLKit

    GLKit简介 GLKit 框架的设计⽬标是为了简化基于OpenGL / OpenGL ES 的应⽤开发. 它的出现加快OpenGL ES或OpenGL应用程序开发。 使⽤数...

  • 120
    OpenGL过渡OpenGL ES

    OpenGL ES简介 OpenGL ES (OpenGL for Embedded Systems) 是以手持和嵌入式为目标的⾼级3D图形应用程序编程接口(API). Op...

  • OpenGL 纹理

    纹理对象 读取TGA 纹理 从颜色缓存区内容作为像素图直接读取 纹理参数 放大/缩小过滤方式 S/T轴环绕方式 载入纹理

  • 120
    OpenGL 矩阵堆栈

    矩阵堆栈的使用 压栈、出栈 根据上述API的说明,可以根据一张图,清楚地查看堆栈信息的变化 当使用PushMatrix方法,会将栈顶信息复制一份,放入栈顶。2.使用MultM...

  • 120
    OpenGL 混合

    原因 颜色缓冲区存储着像素点的颜色信息,当深度缓冲区开启时,当该像素点深度小于原来的深度时的颜色信息就会被替换为新的颜色信息。当我们的颜色携带透明度信息时,就需要用到混合。 ...