240 发简信
IP属地:山西
  • Resize,w 360,h 240
    类的分析、探索

    类的isa探究 准备研究类LGPerson类。沿用探究oc对象的思路,使用lldb先从类的内存、isa来进行观察。我们已经知道对象isa是指向其...

  • Resize,w 360,h 240
    isa与cls的关联探索

    联合体 联合体(共用体):一种特殊的数据类型,允许在相同的内存位置存储不同的数据类型。 所有成员占用同一段内存,修改一个成员会影响其余所有成员。...

  • Resize,w 360,h 240
    内存对齐规则

    1、内存对齐规则 数据成员对⻬规则:结构(struct)(或联合(union))的数据成员,第 一个数据成员放在offset为0的地方,以后每个...

  • Resize,w 360,h 240
    alloc init探索

    1、alloc init 首先用alloc生成一个LGPerson对象。在init另外的对象。 输出生成的对象信息。 从输出的对象信息来看。三个...

  • Resize,w 360,h 240
    Metal 渲染视频

    Metal实时处理摄像头采集内容,添加高斯模糊效果。demo 1、AVFoundation视频采集 创建负责管理输入、输出设备数据传递对象AVC...

  • Resize,w 360,h 240
    Metal语法规范

    简介 Metal着色器语言是用来编写 3D图形渲染逻辑、并行Metal计算核心逻辑的一门编程语言,当你使用Metal框架来完成APP的实现时则需...

  • Resize,w 360,h 240
    Metal渲染加载颜色、三角形

    1、渲染加载颜色 颜色、三角形案例demo 导入MetalKit工具包,@import MetalKit;我们接受苹果的建议分离渲染循环。另建文...

  • Resize,w 360,h 240
    Metal简介

    Metal:苹果在2018年推出的用于取代在苹果端业务的图形编程接口。通过Metal相关API直接操作GPU,能最大限度的利用GPU能力。201...

  • Resize,w 360,h 240
    OpenGLES 缩放、幻觉、毛刺滤镜效果

    1、缩放效果 实现原理:通过修改顶点坐标和纹理坐标的对应关系来实现。实现步骤 设定缩放的时间周期。float duration = 0.6由于传...