240 发简信
IP属地:广东
  • Resize,w 360,h 240
    OC底层探索-objc_msgSend方法查找

    runtime 在研究objc_msgSend时先来了解一下runtime。 1.什么是runtime 我们的oc代码转化成可执行的程序,大致需...

  • Resize,w 360,h 240
    OC底层探索-cache_t

    类的结构 OC中类的结构分为isa、superclass、cache、bits,这里我们来探索一下cache。 cache_t 首先然我们来看看...

  • Resize,w 360,h 240
    OC底层探索-isa指针

    OC对象的本质 平时我们在工作中所写的OC代码,它的底层实现都是C/C++代码。所以OC的对象都是基于C/C++的数据结构实现的,所以OC对象本...

  • Resize,w 360,h 240
    OC底层探索-内存对齐

    废话不多说直接上代码: 上面代码定义了两个结构体struct1、struct2,可以看到这两个结构体里面的内容是一样的,不一样的是交换了b和c的...

  • Resize,w 360,h 240
    OC底层探索-alloc流程

    在我们平时写OC代码时,alloc、init代码相信没一个iOS开发者都已经熟悉的不能再熟悉了,那么你是否知道alloc init做了些什么。 ...

  • Resize,w 360,h 240
    Metal案例之图片加载

    加载TGA图片 最终运行结果 步骤 创建LDQShaderTypes.h文件. 这个文件中放的是Metal与OC之间共享的类型和枚举常量.代码如...

  • Resize,w 360,h 240
    Metal着色器语⾔规范

    Metal语言介绍 Metal着⾊语⾔是⼀个⽤来编写3D图形渲染逻辑和并⾏计算核⼼逻辑的编程语⾔,编写Metal框架的APP需要使⽤Metal着...

  • Resize,w 360,h 240
    Metal简介

    Metal 框架支持 GPU 加速高级 3D 图像渲染,以及数据并行计算工作。Metal 提供了先进合理的 API,它不仅为图形的组织、处理和呈...

  • Resize,w 360,h 240
    纹理API

    纹理Api简介 存储方式 读取存储 载入纹理 载入纹理比较常用的是glTexImage2D 更新纹理、插入替换纹理 绑定纹理(记住) 删除绑定纹...

个人介绍
不经一番寒彻骨,怎得梅花扑鼻香。