首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
凡几多
掘友等级
iOS开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 32
沸点 1
赞
33
返回
|
搜索文章
最新
热门
iOS 多线程总结(上)
一、前言 多线程是在 iOS 里非常重要的一块儿知识点,我最近学习了李明杰大神的多线程相关视频,对自己的多线程相关知识进行了查缺补漏,受益良多,在此根据所学进行简单的记录,希望能帮助更多伙伴,也能作为
iOS静态库与动态库的区别与打包
这篇主要是记录一下 iOS 下静态库与动态库的打包流程,以便以后用到时快速查阅,供自己也供大家学习记录。同时也简述了一下 动态库 与 静态库 的区别。 库是写好的现有的,成熟的,可以复用的代码。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态…
自定义 UITableView 的 Cell 删除样式
先说下我们的需求,在一个 tableView 中,左滑删除某个 cell 时,需要展示如下图所示的样式,浅灰色底色,橘红色 文字。 但发现只能通过 deleteAction.backgroundColor 改变背景颜色,却无法改变字体颜色。 解决办法有我从网上找来的,最新的 i…
OpenGL学习(十二)-- OpenGL ES 纹理翻转的策略对比
因为 OpenGL 要求 y 轴 0.0 坐标是在图片的底部的,但是图片的 y 轴 0.0 坐标通常在顶部。 这要怎么解决呢?下面罗列了 5 种解决策略供我们选择。 图片之所以倒置,就是纹理坐标和顶点坐标的映射关系发生了错误,所以我们把映射关系改对就行了。这种方法最直接最原始,…
OpenGL学习(十一)-- 用 GLSL 实现加载图片
上次我写了一篇 OpenGL学习(九)-- OpenGL ES 初探(下)GLKit,使用 GLKit 加载了一个立体图形,但是我们知道苹果提供的 GLKit 的功能是有限的,所以这次我们就不用 GLKit 的 GLKBaseEffect,而使用编译链接自定义的着色器 (sha…
OpenGL学习(十)-- 着色语言 GLSL 语法介绍
GLSL(OpenGL Shading Language) 全称 OpenGL 着色语言,是用来在 OpenGL 中着色编程的语言,也即开发人员写的短小的自定义程序,他们是在图形卡的 GPU上执行的,代替了固定的渲染管线的一部分,使渲染管线中不同层次具有可编程性。 GLSL 其…
OpenGL学习(九)-- OpenGL ES 初探(下)GLKit
GLKit 框架的设计⽬标是为了简化基于 OpenGL / OpenGL ES 的应用开发。它的出现加快 OpenGL ES 或 OpenGL 应⽤程序开发。使⽤数学库,背景纹理加载,预先创建的着色器效果,以及标准视图和视图控制器来实现渲染循环。 GLKit 框架提供了功能和类…
OpenGL学习(八)-- OpenGL ES 初探(上)
在之前,我写了几篇学习 OpenGL 的文章,大家有兴趣的可以去看一下,在学习了 OpenGL 的基础上,现在再来学习一下它的简化版本—— OpenGL ES。 简单的来说,OpenGL ES 和 OpenGL 学习起来大致一样,有很多重复的知识点。整个渲染管线流程如上图,还是…
OpenGL学习(七)-- 基础变化综合练习实践总结
以下我总结了一些最近学习 OpenGL 中常用的一些函数,添加了比较多的注释,既是对自己学习的一个巩固总结,也是防止以后遗忘可以快速查看的记录,同时希望也能帮助到更多在学习 OpenGL 的朋友们。 Xcode 还没有搭建OpenGL环境的朋友可以参照我这篇文章去搭建,Open…
OpenGL学习(六)-- 基础纹理
这俩函数用途是一样的,只不过函数名一个是 i 结尾,一个是 f 结尾,区别只是第二个参数的类型,i 的是 GLint,f 的是 GLfloat。 区中解包图像数据。 类似的,我们可以使用 GL_PACK_ALIGNMENT 来告诉 OpenGL 如何将像素缓冲区中读取并放置到一…
下一页
个人成就
文章被点赞
280
文章被阅读
101,500
掘力值
2,179
关注了
4
关注者
1,327
收藏集
0
关注标签
1
加入于
2019-08-21