240 发简信
IP属地:山西
  • 关于iOS,keyWindows被遗弃的代替方式

    遗弃不代表不能用 我本想写一个关于点击按钮,按钮自动成为当前所有页的最高处 'keyWindow' is deprecated: first d...

  • Resize,w 360,h 240
    内存对齐的思考

    内存对齐: 结构体变量的首地址是其最长基本类型成员的整数倍; 备注:编译器在给结构体开辟空间时,首先找到结构体中最宽的基本数据类型,然后寻找内存...

  • Resize,w 360,h 240
    NSObject调用alloc方法为什么不经过alloc方法

    一、问题 我的上一篇探索alloc&init底层,探索了对象要是想创建空间,就需要进过objec_alloc->_objc_rootAlloc-...

  • Resize,w 360,h 240
    探索alloc&init底层(1)

    一、alloc开辟空间 我们先从最简单的开始,先从我们熟悉的陌生人开始——对象。学习oc我们通常要alloc,init或者new一个对象,而这些...

  • Resize,w 360,h 240
    OpenGL ES 马赛克滤镜

    灰度滤镜效果就是让一张彩色的图片变成灰白的。 灰度滤镜公式 浮点算法:Gray=R*0.3+G*0.59+B*0.11 整数⽅法:Gray=(R...

  • OpenGL ES 分屏滤镜

    在viewController中准备我们需要的步骤1.设置上下文2.创建图层3.设置顶点数据4.加载纹理5.打开变换管道 绑定渲染缓存区和帧缓存...

  • Resize,w 360,h 240
    OpenGL ES 动画效果

    一、代码 正常效果 1.顶点着色器 2.片元着色器 2、缩放 最简单的实现方法:在顶点着色器中,随着时间的变化,让顶点坐标的x、y乘以对应时间的...

  • Resize,w 360,h 240
    用Metal创建一个图形

    一、认识Metal 在 WWDC 2014 上,Apple为游戏开发者推出了新的平台技术 Metal,该技术能够为 3D 图像提高 10 倍的渲...

  • 纹理下的大小球

    1代码 这些是基于上一个小球的做了一些改动[OpenGL综合案例] 2.解释 地板相比于原来demo的324个小地板拼成一个大地板,这里采用了一...