阅读 294

目录- Swift &OC & OpenGL & OpenGL ES & Metal

iOS-swift学习篇:

swift-01-基础语法
swift-02-字符串、数组、字典、元组
swift-03-可选项&可选链
swift-04-枚举、结构体、类
swift-05-函数、闭包
swift-06-关键字总结
持续更新中...

iOS-oc底层探索篇:

iOS底层原理探索-01- alloc&init&new
iOS底层原理探索-02- 内存对齐原则&calloc
iOS底层原理探索-03- isa
iOS底层原理探索-04- 对象的本质
iOS底层原理探索-05-类的结构分析
iOS底层原理探索-06- Runtime之方法的本质 iOS底层原理探索-07- Runtime之消息查找
iOS底层原理探索-08- Runtime之消息转发
持续更新中...

OpenGL篇:

OpenGL环境配置
OpenGL-01-常见专业名词解析
OpenGL-02-坐标系
OpenGL-03-入门级案例1:绘制三角形
OpenGL-04-入门级案例2:绘制通过键位移动的正方形
OpenGL-05-屏幕卡顿原因及iOS下的渲染
OpenGL-06-离屏渲染原理及触发条件
OpenGL-07-OpenGL渲染架构、投影、着色器分类及图元连接
OpenGL-08-入门级案例3:绘制7种图元连接图形、几何图形
OpenGL-09-绘制甜甜圈及正背面剔除
OpenGL-10-渲染技巧:深度测试、多边形偏移、颜色混合
OpenGL-11-观察方式与MV矩阵堆栈关系
OpenGL-12-纹理、纹理API及纹理坐标
OpenGL-13-案例4:纹理金字塔
OpenGL-14-纹理技巧:MIP贴图 & 案例5:隧道
OpenGL-15-案例6:球体世界(自转+公转)
OpenGL-16-向量
OpenGL-17-矩阵
OpenGL-18-变换与矩阵堆栈

OpenGL ES篇:

OpenGL ES-01-初探OpenGL ES
OpenGL ES-02-GLKit
OpenGL ES-03-案例01-使用GLKit加载图片
OpenGL ES-04-案例02-GLKit绘制正方体
OpenGL ES-05-案例03-CoreAnimation绘制正方体
OpenGL ES-06-GLSL语言&自定义着色器、程序API
OpenGL ES-07-案例04-GLSL加载图片
OpenGL ES-08-针对GLSL的图片翻转策略
OpenGL ES-09-案例05-GLSL索引绘图+颜色纹理混合
OpenGL ES-10-案例06-GLKit索引绘图+颜色纹理混合
OpenGL ES-11-案例06-分屏滤镜
OpenGL ES-12-案例07-灰度&马赛克滤镜
OpenGL ES-13-案例08-6种图片动效滤镜

Metal篇:

Metal-01-初识Metal
Metal-02-Metal Shading Language
Metal-03-案例-加载三角形
持续更新中...