教程 入门教程和进阶教程,介绍的是OpenGL ES基础,学习图形学基本概念,了解OpenGL ES的特性。实践教程是OpenGL ES在实际开发中的应用,demo的来源主要...
IP属地:四川
教程 入门教程和进阶教程,介绍的是OpenGL ES基础,学习图形学基本概念,了解OpenGL ES的特性。实践教程是OpenGL ES在实际开发中的应用,demo的来源主要...
一、可变参数是什么 想定义一个方法,但是不知道以后要用的时候想传几个参数进去,最经典的例子就是UIAlertView的构造方法在 Objective-C 中: 在 Swift...
got 是什么 iOS 开发中,动态库是个绕不开的话题,系统库基本上是动态库。它的一大优势是节约内存,可让多个程序映射同一份的动态库,实现代码共享。动态库本身也是一个 Ma...
前言:为了基于clang对我们的代码做一些分析,我们最常用的就是去分析AST(抽象语法树),为了能达到分析AST的目的,我们首先需要做的是能看懂AST,因此本篇博客的目的是带...
背景 对于如何编写第一个LLVM Pass不作赘述,详见LLVM官网给出的文档。 现在的问题主要是,文档上给出的示例是放在LLVM源文件夹下,编译的话容易污染LLVM原始的库...
IR基本组成部分 IR主要有以下四部分组成:ModuleFunctionBasicBlockInstruction 他们之间关系:(用图会描述的更加详细,稍后在贴上)Modu...
前言 上一篇文章我们讲了IR的基本语法规则,这篇文章我们讲一下,如何手动去生成IR!生成IR有以下几种方式:1、通过c++直接使用Instructions.h文件中的命令来生...
对于 Linux来说,实际信号是软中断,许多重要的程序都需要处理信号。信号,为 Linux 提供了一种处理异步事件的方法。比如,终端用户输入了 ctrl+c 来中断程序,会通...