1、什么是gcd? 全称是Grand Central Dispatch; 纯C语言,提供了很多强大的函数; 是苹果公司为多核的并行运算提供的解决...
1、什么是Runloop? 运行循环,俗称为跑圈,内部就是一个do-while循环,用于处理应用的各种事件,保证程序的正常运行。 2、Runlo...
1、第三方库编译报错: 在Xcode简介中勾选“使用Rosetta打开”,之后重启Xcode 2、scrollView滑动惯性消失 将/Appl...
一、画面撕裂 1.1画面撕裂的形成 在介绍离屏渲染之前我们先了解一下什么是画面撕裂,以及其形成的原因: 在游戏中我们有时会遇到这样的画面,我们很...
所要实现的效果图: 想要实现这种效果我们分为两步,1、绘制出一个三角形, 2、让三角形动起来。 一、三角形的绘制 首先导入头文件: 定义一个着色...
一、什么是OpenGL? OpenGL(英语:Open Graphics Library,译名:开放图形库或者“开放式图形库”)是用于渲染2D、...
在iOS - 方法查找流程一文中,提到过当查找不到方法时会进行动态方法决议,如果动态方法决议也找不到该怎么办呢?那么我们就具体分析一下动态方法决...
在iOS - objc_msgSend分析一文中我们提到了__class_lookupMethodAndLoadCache3方法可以通过,全局搜...
Objective-C 是一个动态语言,在动态中创建类和对象、进行消息传递和转发。想要更好的理解 Objective-C 那就离不开 Runti...