240 发简信
IP属地:北京
  • Resize,w 360,h 240
    3. OpenGL渲染基础

    一、OpenGL渲染架构图 1. OpenGL渲染架构图: 2. 数据传递: 从上图可以看出OpenGL的数据传递通道有三种: attribut...

  • 1. OpenGL图形专有名词、坐标解析

    一、名词解析: 1. Context(上下文): 调用OpenGL之前需要创建一个context上下文,context就是一个状态机,记录Ope...

  • Resize,w 360,h 240
    isKindOfClass:与isMemberOfClass:

    前言 对于iOS开发者而言,isKindOfClass:与isMemberOfClass:应该是相当熟悉的,今天我们不是要讲这两个方法的用法,而...

  • Resize,w 360,h 240
    iOS之类的结构分析

    万物皆对象 我们知道在iOS中,id可以指向所有的实例对象,Class可以指向所有的类,我们来看一下他们的声明: 从声明中可以看出,OC的所有实...

  • Resize,w 360,h 240
    iOS之isa

    前言 在研究 isa 之前,我们首先思考一个问题,OC对象的本质是什么? isa在其中又是扮演什么角色?在研究OC对象的本质之前,我们先来了解一...

  • Resize,w 360,h 240
    iOS之内存对齐

    关于iOS的内存对齐,首先我们思考一个问题,iOS的对象实例在内存中是如何分布的?带着这个问题我们往下看。 OC对象的内存分布 这里有一段代码,...

  • Resize,w 360,h 240
    alloc的调用流程

    一、如何追踪alloc的跳转: 调试时选用真机模式。 1. 断点+control: 当程序执行到 图1 位置时,按下control键(如图2...

  • AV Foundation(一)-AVSpeechSynthesizer、AVSpeechUtterance

    一、AVSpeechSynthesizer AVSpeechSynthesizer(语音合成器)类,可以在应用程序中添加“文本到语音”功能,这个...

  • SQLite基础知识

    一、SQLite简介: SQLite是一款嵌入式的轻量关系型数据库。它占用资源非常低。在嵌入式设备中,可能只需要几百K内存;处理速度比Mysql...