首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
幸福的小木子
掘友等级
iOS
|
二次元
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
189
文章 134
沸点 55
赞
189
返回
|
搜索文章
赞
文章( 134 )
沸点( 55 )
OpenGL 渲染基础
之前可知固定管道着色器的含义,即使用同一个函数不同参数调用着色器程序,虽然在OpenGL ES中我们已经不会用到固定管道编程,但是我们还是可以通过这个来了解大概的效果和需要的参数,对以后学习OpenGL ES都是有帮助的。 其中GL_TRIANGLES_STRIP被称为三角形带…
OpenGL 渲染流程及坐标转换
得益于OpenGL是基于C的集合,可以有很强的跨平台性,以及OpenGL规范中没有窗口层,可以在iOS上无缝对接(iOS12已废弃OpenGL ES),可以在程序中使用OpenGL生成2D、3D图像渲染在屏幕上或者复制回内存里。 从功能角度来看,调用API驱动服务端解析数据、渲…
OpenGL 基础名词释义
OpenGL是Open Graphics Library 的缩写,是一组图形绘制的api集合,大约有350个函数左右,常用于CAD、虚拟现实、科学可视化程序和电子游戏开发以及图片和视频的滤镜处理等场景。OpenGL规范描述了绘制2D和3D图形的抽象API,虽然这些API完全可以…
迁至WKWebView跨过的那些坑
在iOS中有两种网页视图可以加载网页除了系统的那个控制器。一种是UIWebView,另一种是WKWebView,其实WKWebView就是想替代UIWebView的,因为我们都知道UIWebView非常占内存等一些问题,但是现在很多人还在使用UIWebView这是为啥呢?而且官…
多线程深入一点
在早期只有单核的时候其实没有真正意义上的多线程,因为是CPU在时间片里不停地切换线程执行任务,时间片是非常小的以及CPU的调度能力让人觉得多线程的一种错觉,现在手机都是多核,存在真正的多线程。感谢wszcug指正。 Runloop管理线程。当线程的Runloop开启后,线程会开…
重新认识KVO
键值观察提供了一种机制,允许对象通知其他对象的特定属性的更改。它对应用程序中模型和控制器层之间的通信特别有用。(在OS X中,控制器层绑定技术严重依赖于键值观察。)控制器对象通常观察模型对象的属性,视图对象通过控制器观察模型对象的属性。另外,模型对象可以观察其他模型对象(通常用…
重新认识KVC
Key-Value-Coding,译名键值编码,最常见的就是字典。在日常开中都或多或少使用过KVC,但有的时候还是对KVC的取值和写值的时候有些疑惑,基于探索官方文档的描述来解决这些疑问。 在深入KVC的流程之前,必须很清晰明了的知道这三者,还有一些开发的人不清楚这三者。下面是…
iOS图片拉伸(resizableImage)
iOS 5.0以前使用(弃用)这个方法会自动计算出偏向中间的一个1*1的方格也就是被拉伸的地方(默认使用拉伸),一般传入的值为图片大小的一半. 将图片没有保护的部分进行拉伸。 上下左右的值定义了受保护区域,能被拉伸的地方是中间区域,一般我们都设成中心点为了安全。 相当于一个可视…
iOS 图解弹幕功能的实现
接下来实现: 弹幕视图从底部弹上来, 依次动画向上滚动, 出屏幕就移除加入重用队列, 下次使用. 大概思路就是这样. 昨天花了个把小时完成了这个功能, 并没有进行优化,仅供参考学习.
MyBatis-Plus 使用指南
MyBatis 是一个java的半自动化ORM框架,而MyBatis-Plus是对它的二次封装,简化MyBatais的使用,简单的说, 可以尽可能少的手写增删改查的sql语句 。 文档是中文的, 喜欢自己看文档的同学可以直接照官方文档来操作学习。 我这篇文章主要是记录自己的学习…
下一页
个人成就
文章被点赞
237
文章被阅读
68,694
掘力值
1,544
关注了
21
关注者
1,428
收藏集
2
关注标签
17
加入于
2016-09-03