新人专享好礼
凡未购买过小册的用户,均可领取三张 5 折新人专享券,购买小册时自动使用专享券,最高可节省 45 元。
小册新人 5 折券
最高可省 15 元
小册新人 5 折券
最高可省 15 元
小册新人 5 折券
最高可省 15 元
注:专享券的使用期限在领券的七天内。
一键领取
领取成功
购买小册时自动使用专享券
领取失败
本活动仅适用于小册新用户
知道了
提示
根据我国
《互联网跟帖评论服务管理规定》
,您需要绑定手机号后才可在掘金社区内发布内容。
绑定手机
首页
首页
沸点
话题
小册
活动
写文章
登录
注册
删除沸点
删除沸点后不可恢复,确定删除吗?
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
凡几多
iOS开发
2
关注
924
关注者
201
掘力值
关注
关注
动态
专栏
25
沸点
分享
0
赞
28
文章 27
沸点 1
赞
28
小册
0
收藏集
0
关注
更多
收藏集
关注
关注
专栏
热门
最新
凡几多
24天前
iOS静态库与动态库的区别与打包
这篇主要是记录一下 IOS 下静态库与动态库的打包流程,以便以后用到时快速查阅,供自己也供大家学习记录。同时也简述了一下动态库与静态库的区别。 库是写好的现有的,成熟的,可以复用的代码。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种: 和 。 链接时会被完整的复制到...
32
5
收藏
阅读全文
凡几多
1月前
自定义 UITableView 的 Cell 删除样式
先说下我们的需求,在一个 TABLEVIEW 中,左滑删除某个 CELL 时,需要展示如下图所示的样式,底色, 文字。 修改删除按钮的文字很简单,只需要实现下面的方法: 但发现只能通过 改变背景颜色,却无法改变字体颜色。而系统提供的几种 也不符合我的需求: 解决办法有我从网上找来的,最新的 IOS...
9
2
收藏
阅读全文
凡几多
2月前
OpenGL学习(十二)-- OpenGL ES 纹理翻转的策略对比
我在上一篇《OPENGL ES 用 GLSL 实现加载图片》讲了如果用 加载一张图片,但是最后发现加载出来的图片是 的,这是 为什么 呢? 因为 OPENGL 要求 Y 轴 0.0 坐标是在图片的底部的,但是图片的 Y 轴 0.0 坐标通常在顶部。这要怎么解决呢?下面罗列了 种解决策略供我们选择。...
3
1
收藏
阅读全文
凡几多
2月前
OpenGL学习(十一)-- 用 GLSL 实现加载图片
上次我写了一篇《OPENGL ES初探(下)—— GLKIT》,使用 GLKIT 加载了一个立体图形,但是我们知道苹果提供的 GLKIT 的功能是有限的,所以这次我们就不用 GLKIT 的 ,而使用编译链接自定义的着色器 (SHADER),用简单的 语言来实现顶点、片元着色器,并实现加载一张图片。...
2
收藏
阅读全文
凡几多
2月前
OpenGL学习(十)-- 着色语言 GLSL 语法介绍
(OPENGL SHADING LANGUAGE) 全称 OPENGL 着色语言,是用来在 OPENGL 中着色编程的语言,也即开发人员写的短小的自定义程序,他们是在图形卡的 GPU上执行的,代替了固定的渲染管线的一部分,使渲染管线中不同层次具有可编程性。 其使用 C 语言作为基础高阶着色语言,避...
2
收藏
阅读全文
凡几多
2月前
OpenGL学习(九)-- OpenGL ES 初探(下)GLKit
GLKIT 框架的设计⽬标是为了简化基于 OPENGL / OPENGL ES 的应用开发。它的出现加快 OPENGL ES 或 OPENGL 应⽤程序开发。使⽤数学库,背景纹理加载,预先创建的着色器效果,以及标准视图和视图控制器来实现渲染循环。 简单的来说,GLKIT 就是为了让 IOS 开发者...
3
收藏
阅读全文
凡几多
2月前
OpenGL学习(八)-- OpenGL ES 初探(上)
在之前,我写了几篇学习 OPENGL 的文章,大家有兴趣的可以去看一下,在学习了 OPENGL 的基础上,现在再来学习一下它的简化版本—— OPENGL ES。 简单的来说,OPENGL ES 和 OPENGL 学习起来大致一样,有很多重复的知识点。整个渲染管线流程如上图,还是以前那一套,具体流程...
2
收藏
阅读全文
凡几多
2月前
OpenGL学习(七)-- 基础变化综合练习实践总结
以下我总结了一些最近学习 OPENGL 中常用的一些函数,添加了比较多的注释,既是对自己学习的一个巩固总结,也是防止以后遗忘可以快速查看的记录,同时希望也能帮助到更多在学习 OPENGL 的朋友们。 XCODE还没有搭建OPENGL环境的朋友可以参照我这篇文章去搭建,《XCODE搭建OPENGL环...
2
收藏
阅读全文
凡几多
2月前
OpenGL学习(六)-- 基础纹理
这俩函数用途是一样的,只不过函数名一个是 I 结尾,一个是 F 结尾,区别只是第二个参数的类型,I 的是 GLINT,F 的是 GLFLOAT。举例来说,如果我们想要改成紧密包装像素数据,就这样调用: 参数 1:,指定 OPENGL 如何从数据缓存区中解包图像数据。 参数 2: 针对 设置的值类似...
2
收藏
阅读全文
凡几多
2月前
OpenGL学习(五)-- 裁剪与混合
另一种提高渲染性能的方法是只刷新屏幕上发生变化的部分。我们可能还需要将 OPENGGL 渲染限制在窗口中一个较小的矩形区域(剪裁框)中。裁剪测试 是片元可见性判断的第一个附加测试。默认情况下,剪裁框与窗口同样大小,并且不会进行 裁剪测试。我们可以使用几乎处处都会用到的 函数开启裁剪测试。 也可以使...
3
收藏
阅读全文
凡几多
2月前
OpenGL学习(四)-- 正面&背面剔除和深度测试
默认情况下,我们所渲染的每个点、线或三角形都会再屏幕上进行光栅化,并按照在组合图元批次时指定的顺序排列,这在某些情况下会产生问题。 如果我们绘制一个由很多个三角形组成的实体对象,那么第一个绘制的三角形可能会被后面绘制的三角形覆盖。如下图这个像游泳圈似的模型,其中一些三角形在游泳圈的背面,另一些在正...
3
收藏
阅读全文
凡几多
2月前
OpenGL学习(三)-- OpenGL 基础渲染
渲染管线(RENDERING PIPELINE),它是一系列数据处理过程,并且将应用程序的数据转换到最终渲染的图像。下图是 OPENGL 4.3 版本的管线。 OPENGL 中的 图元 只不过是顶点的集合以预定义的方式结合在一起罢了。 通过最近学习 OPENGL 的蓝宝书(《OPENGL超级宝典》...
2
收藏
阅读全文
凡几多
2月前
OpenGL学习(二)-- Xcode 搭建 OpenGL 环境
为了方便大家下载,我将他们上传到了网盘中,网盘分享地址链接 密码: WI5B 2. 选择COCOA APP 类型 在 BULID PHASES——LINK BINARY WITH LIBRARIES 中点➕添加依赖库 “GLUT.FRAMEWORK” 和 “OPENGL.FRAMEWORK”。 (...
2
收藏
阅读全文
凡几多
2月前
OpenGL学习(一)-- 术语了解
在学习 OPENGL 之前,我们先来了解一下涉及到的一些术语名词。 将数学和图形数据转换成 3D 空间图像的操作叫做渲染(RENDERING)。当这个术语作为动词使用时,指的是计算机创建三维图像时所经历的过程。它也作为名词使用,指的仅仅是最终的图像作品。 如上图显示的是用线条绘制的一个放置在一个平...
7
1
收藏
阅读全文
凡几多
2月前
SQLite 数据库升级——新增字段处理总结
在工作中,由于新需求总是不断,我们经常会遇到项目中的一些表的结构要改变,比如最常见的就是 新增字段 了。这里我总结一下我遇到这种情况时的处理方法,SQLITE 也有一些坑,希望能帮到有同样需求的朋友们。下面我是用的 FMDB 进行的数据库操作,用原生或者其他工具的升级思想也是一样的。 用户升级 A...
1
收藏
阅读全文
凡几多
3月前
Alamofire 学习--安全认证
在学习 的安全认证之前,我们先来了解下 。 在 协议中有可能存在信息窃听或者身份伪装等安全问题,使用 通信机制可以有效地防止这些问题。 的不足: 协议中没有加密机制,但通过 (SECURE SOCKET LAYER,安全套接层)或 (TRANSPORT LAYER SECURITY ,安全层传输...
3
5
收藏
阅读全文
凡几多
3月前
RxSwift 学习(一)—— 初探
响应式编程 简称 RP(REACTIVE PROGRAMMING),它是一种面向数据流和变化传播的编程方式。这意味着可以在编程语言中很方便地表达静态或者动态的数据流,而相关的计算模型会自动将变化的值通过数据流进行传播。响应式编程 与 函数式编程 相结合起来,就是 函数式响应编程 FRP(FUNCT...
3
收藏
阅读全文
凡几多
3月前
RAC(ReactiveCocoa) 学习--初探
听周围的人说,一旦你用熟练掌握了 (RAC)REACTIVECOCOA,你就会慢慢依赖上它,懒得再用以前的方法了,因为它用起来实在太爽了。于是最近我开始学习 RAC 框架,从而了解到了函数响应式编程这一概念。RAC 的核心思想就是函数式 + 响应式编程。 据说 FRP 能让你的代码像数学一样简洁,...
4
收藏
阅读全文
凡几多
3月前
Swift 中的闭包
闭包(CLOSURES)是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。SWIFT 中的闭包与 C 和 OC 中的代码块(BLOCKS)以及其他一些编程语言中的 匿名函数 比较相似。全局函数和嵌套函数其实就是特殊的闭包。由于之前对 SWIFT 中的闭包不太熟悉,所以在此归纳总结一下闭包...
3
收藏
阅读全文
凡几多
3月前
音视频学习(二)-- H.264编码原理
上一篇文章《音视频学习(一)-- 基础知识准备》我们对音视频的基础知识有了一个大概的了解,这篇我们来深入了解一下视频的编码技术。 假设一个 1 小时的未压缩的电影(1920 * 1080),像素数据格式为 RGB24,按照每秒 25 帧来计算:500 多 G 的电影显然太大了,下载耗时也占地方,在...
9
收藏
阅读全文
提示
删除专栏文章会扣除相应的掘力值,且文章不可恢复。
个人成就
获得点赞
133
文章被阅读
6,851
掘力值
201
关注了
2
关注者
924
收藏集
0
关注标签
1
加入于
2019-08-21
立即下载