IOS的内存分布是有五个区: 栈区:函数,⽅法,常量,指针 堆区:通过alloc分配的对象,block copy BSS段:未初始化的全局变量,...
KVO (Key-Value Observing) 是Cocoa提供的一种基于KVC的机制,允许一个对象去监听另一个对象的某个属性,当该属性改变...
首先KVC是什么,通过官方文档查询,它是一种机制,通过NSKEYValueCoding协议,简直编码方式间接访问成员变量 普通对象赋值取值过程 ...
GCD是苹果封装的一套C的API,帮助我们能快速使用线程,它可以自动管理线程的创建,调度和销毁等功能,无需开发者自己实现。 首先它是分为异步和同...
线程的定义 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行 进程要想执行任务,必须得有线程,进程至少要有一条线程 程序启动会默认开启...
OpenGl ES GLSL代码 主要是用于编程顶点着色器和片元着色器的代码 它可以是以任意后缀的文件名的文件。但是一般我们都会将其设定为有意义...
在OpenGL ES中按常规加载一张纹理后,会发现纹理图片在渲染后显示在屏幕上是倒置的 那么如何解决这种现象的发生了,我们应该能做的就是将图片翻...
GLKIT框架简述 GLKit框架的设计⽬标是为了简化基于OpenGL / OpenGL ES的应⽤开发。它的出现加快OpenGL ES或Op...
在OpenGL中使用纹理,是有一套步骤的,现将步骤记录如下: 1.读取纹理文件 //参数1:x,矩形左下⻆角的窗⼝口坐标//参数2:y,矩形左下...