首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TsuiYuenHong
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 34
沸点 1
赞
35
返回
|
搜索文章
赞
文章( 34 )
沸点( 1 )
从零讲解 iOS 中 OpenGL ES 的纹理渲染
本文主要介绍,如何使用 OpenGL ES 来渲染一张图片。内容包括:基础概念的讲解,如何使用 GLKit 来渲染纹理,如何使用 GLSL 编写的着色器来渲染纹理。 OpenGL(Open Graphics Library) 是 Khronos Group (一个图形软硬件行业…
OpenGL/OpenGL ES入门: GLKit使用以及案例
GLKit 框架的设计目标是为了简化基于OpenGL/OpenGL ES的应用开发。它的出现加快OpenGL或OpenGL ES应用程序开发。 使用数学库,背景纹理加载,预先创建的着色器效果,以及标准视图和视图控制器来实现渲染循环。 GLKit 框架提供了功能和类,可以减少创建…
OpenGL ES 入门之旅(4)--OpenGL下的深度缓冲区,隐藏面消除
首先我们用OpenGL代码渲染出一个类似于甜甜圈的场景。 1.先绘制场景中的离观察者较远的物体,再绘制较近的物体. 油画算法之所以能够解决"隐藏面"的问题,是因为我们在绘制的过程中去判断绘制的部分是否应该被看到,然后依次绘制。看到此处,似乎一切问题已经解决,但是,在上图中我们在…
RXSwift源码浅析(一)
demo实现的效果其实就是 将上一段闭包中输入的 产生的事件(0,1,Completed),在下一段闭包中提取出来. 这样就将 事件的产生 和 事件的处理 分开. 本文也就是分析这个效果怎么实现的
函数式编程 - 酷炫Applicative(应用函子) [Swift描述]
Applicative functor(应用函子),简称Applicative,作为函数式编程里面一个比较重要的概念,其具有十分酷炫的特性,在工程上的实用性也非常高。这篇文章将会以工程的角度不断深入、层层剖析Applicative,在阐述其概念的同时也会结合小Demo进行实战演…
redux中间件
提到中间件,你可能会想到Express和Koa等服务端框架,没想到也没关系,这句话是我装逼用的。 有这样一个问题?我们之前用的Redux都是在Action发出之后立即执行Reducer,计算出state,这是同步操作。如果想异步操作呢?即过一段时间再执行Reducer怎么办?这…
iOS面试准备之思维导图
目录1.UI视图相关面试问题2.Objective-C语言特性相关面试问题3.Runtime相关面试问题4.内存管理相关面试问题5.Block相关面试问题6.多线程相关面试问题7.RunLoop相关面
Git是纯函数式数据结构?
函数式编程中有个很重要的概念就是不变性(immutablity),就是说一个对象的状态在构造完成以后不可改变。 比如有个list 是[3,2,1],如果它是可变的,那我们就可以向头部插入一个元素4, 从而让这个列表变成[4,3,2,1]。之前的list 对我们来说丢失了,我们只…
和重复劳动说再见-使用fastlane进行iOS打包
fastlane是一个通过简单命令来完成诸如截图、获取证书、编译、导出安装包、提交iTunesConnect等一系列操作的工具,它同时支持iOS和Android。 你能够通过简单的方式配置流程进行的顺序,并通过非常简单的命令执行其中的一个流程。当然它的简单并不代表功能也简陋,有…
iOS 组件化开发(四):fastlane实现pod自动化
Fastlane是一个ruby脚本集合,它可以按照我们指定的路线,在指定位置执行我们所要执行的操作。这里我们称这样的路线为「航道(lane)」,这样的操作称为「Action」 打开remove_git_tag.rb,开始自定义我们的action吧,什么?不会语法怎么办?可以参考…
下一页
个人成就
文章被点赞
121
文章被阅读
7,144
掘力值
279
关注了
5
关注者
319
收藏集
0
关注标签
23
加入于
2015-11-30