240 发简信
IP属地:北京
  • Resize,w 360,h 240
    OpenGL的渲染技巧--正背面剔除

    今天通过一个小案例,来讲解OpenGL的正背面剔除以及深度测试的应用。 圆环的绘制 我们使用GLTools中的void gltMakeTorus...

  • 探寻autoreleasepool

    底层结构 我们通过执行xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc -fno-objc...

  • iOS中离屏渲染探索

    什么是离屏渲染? 离屏渲染(offscreen-rendering)顾名思义为屏幕外的渲染,即渲染的结果不会直接呈现到当前屏幕上,而是等待合适的...

  • Resize,w 360,h 240
    探寻iOS多线程

    iOS中的常见多线程方案 GCD GCD中有2个用来执行任务的函数 用同步的方式执行任务dispatch_sync(dispatch_queue...

  • 探寻RunLoop

    顾名思义,RunLoop就是运行循环,在程序运行过程中循环做一些事情。应用的一些场景: 定时器(Timer)、PerformSelector G...

  • Resize,w 360,h 240
    探寻block

    block的本质 block本质上也是一个OC对象,它内部也有个isa指针。block是封装了函数调用以及函数调用环境的OC对象。 我们通过执行...

  • OpenGL 正方形绘制&键位控制

    前言 今天使用OpenGL的固定存储着色器渲染正方形,并能通过键盘移动。效果如下: 正方形绘制流程 代码实现:

  • Resize,w 360,h 240
    探寻OC关联对象

    简单应用 关联对象常用的API如下: 默认情况下,因为分类底层结构的限制,不能添加成员变量到分类中。但可以通过关联对象来间接实现。 关联对象的原...

    0.2 83 0 1
  • 探寻Category

    Category的底层结构 在源码的中,我们可以查看到Category的底层结构(objc-runtime-new.h) Category的底层...

个人介绍
所有的故事,都有个结局。但幸运的是,每个结局会变成一个新的开始。