颜色 我们在现实生活中看到某一物体的颜色并不是这个物体真正拥有的颜色,而是它所反射的(Reflected)颜色。当我们在OpenGL中创建一个光源时,我们希望给光源一个颜色。...
IP属地:北京
颜色 我们在现实生活中看到某一物体的颜色并不是这个物体真正拥有的颜色,而是它所反射的(Reflected)颜色。当我们在OpenGL中创建一个光源时,我们希望给光源一个颜色。...
我们知道正方体是有六个面,八个顶点的.今天我们就准备使用八个顶点,绘制一个立方体到屏幕上. 效果图 显示立方体源码 立方体的顶点代码 shader 脚本代码 公用组件代码可以...
少长咸集,群贤毕至。--《王羲之・兰亭集序》 目标文件 目标文件结构 程序员编写的是源代码,而计算机运行的则是CPU能识别的机器指令,因此必须要有一系列工具或程序来将源代码转...
本文导读:虚拟内存以及虚拟内存的remap机制,以及通过remap机制来实现通过静态指令来构造thunk代码块。 👉Thunk程序的实现原理以及在iOS中的应用 入口处。 ...
导读:阅读文本你将能够了解到C标准库对快速排序的支持、简单的索引技术、Thunk技术的原理以及应用、C++虚函数调用以及接口多重继承实现、动态库中函数调用的实现原理、以及在i...
使用copy或mutableCopy方法可以创建一个对象的副本 copy需要实现NSCoppying协议这些创建的是不可变副本(如NSString、NSArray、NSDic...
以前写的分析block的源码博客,写的地方台分散了,不知道弄哪里去了。特此再写一遍吧,加深印象。 这里我们还是先采用来路,编译一段代码,将其翻译成c++ 文件。 工程创建 将...