240 发简信
IP属地:河南
  • Resize,w 360,h 240
    GCD

    1、什么是gcd? 全称是Grand Central Dispatch; 纯C语言,提供了很多强大的函数; 是苹果公司为多核的并行运算提供的解决...

  • Runloop

    1、什么是Runloop? 运行循环,俗称为跑圈,内部就是一个do-while循环,用于处理应用的各种事件,保证程序的正常运行。 2、Runlo...

  • M1处理器使用Xcode遇到的一些问题

    1、第三方库编译报错: 在Xcode简介中勾选“使用Rosetta打开”,之后重启Xcode 2、scrollView滑动惯性消失 将/Appl...

  • Resize,w 360,h 240
    Hello OpenGL--003:离屏渲染

    一、画面撕裂 1.1画面撕裂的形成 在介绍离屏渲染之前我们先了解一下什么是画面撕裂,以及其形成的原因: 在游戏中我们有时会遇到这样的画面,我们很...

  • Resize,w 360,h 240
    Hello OpenGL--002:会移动的三角形

    所要实现的效果图: 想要实现这种效果我们分为两步,1、绘制出一个三角形, 2、让三角形动起来。 一、三角形的绘制 首先导入头文件: 定义一个着色...

  • Hello OpenGL--001:名词解析

    一、什么是OpenGL? OpenGL(英语:Open Graphics Library,译名:开放图形库或者“开放式图形库”)是用于渲染2D、...

  • Resize,w 360,h 240
    iOS - 消息转发机制

    在iOS - 方法查找流程一文中,提到过当查找不到方法时会进行动态方法决议,如果动态方法决议也找不到该怎么办呢?那么我们就具体分析一下动态方法决...

  • Resize,w 360,h 240
    iOS - 方法查找流程

    在iOS - objc_msgSend分析一文中我们提到了__class_lookupMethodAndLoadCache3方法可以通过,全局搜...

  • iOS - objc_msgSend分析

    Objective-C 是一个动态语言,在动态中创建类和对象、进行消息传递和转发。想要更好的理解 Objective-C 那就离不开 Runti...