- 博客(5)
- 资源 (5)
- 收藏
- 关注
转载 iOS的系统架构
1.1.1 iOS的系统架构iOS的系统架构分为四个层次:核心操作系统层(Core OS layer)、核心服务层(Core Services layer)、媒体层(Media layer)和可触摸层(Cocoa Touch layer)。图1-1展示了Mac OS X和iOS系统架构层次的一个对比。 图1-1 Mac OS X与iOS基础架构对
2014-01-22 11:15:32 1085
原创 在iOS上使用ffmpeg播放视频
国外靠谱的有这几个:1、Mooncatventures group https://github.com/mooncatventures-group2、KxMoviePlayer (use OpenGLES, Core Audio) https://github.com/kolyvan/kxmovie3、FFmpeg for ios (with OpenGLES, AudioQ
2014-01-15 16:50:23 1528
原创 GLSL
片段着色器frag里的输入只能通过顶点着色器vert输出,所以外部只能通过顶点着色器来交互。外部赋值方法 :1 matrix矩阵直接赋值 如:glUniformMatrix3fv(uniforms[UNIFORM_NORMAL_MATRIX],1,0, normalMatrix.m);//normalMatrix.m是一个3X3的矩阵。 2 单个数据赋值 如:glUnif
2014-01-13 18:07:20 1128
转载 OpenGL ES之glUniform函数
函数名:glUniform功能:为当前程序对象指定Uniform变量的值。(译者注:注意,由于OpenGL ES由C语言编写,但是C语言不支持函数的重载,所以会有很多名字相同后缀不同的函数版本存在。其中函数名中包含数字(1、2、3、4)表示接受这个数字个用于更改uniform变量的值,i表示32位整形,f表示32位浮点型,ub表示8位无符号byte,ui表示32位无符号
2014-01-13 17:25:40 1886
转载 __bridge ARC下OC对象与CF对象桥接
__bridge:不涉及对象所有关系改变__bridge_transfer:给予 ARC 所有权__bridge_retained:解除 ARC 所有权在ARC中,OC对象与非OC对象在强制转换中,需要使用以上三个关键字进行桥接,那么三个关键字各用在什么情况下呢?详解如下:下面一行代码:CFStringRef s1 = (CFStringRef)[[NSString all
2014-01-07 17:43:46 1631
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人