首页
学习
活动
专区
工具
TVP
发布

小黑娃Henry

专栏作者
109
文章
91098
阅读量
27
订阅数
OpenGLES(一)- GLKit以及常见API
GLkit是苹果对OpenGL/openGl ES的一次封装,目的是为了简化苹果开发者使用成本,它的出现加快了开发者的开发速度。类似在OPenGL中出现的固定着色器的概念。但是只要是固定的就会有限制,无法进行自定义编程(顶点着色器,片元着色器)
用户8893176
2022-05-13
1.2K0
(图解)Http 3次握手、4次挥手,Https 链接过程
参考: 彻底搞懂HTTPS的加密原理 HTTP与HTTPS的区别, 以及SSL四次握手过程
用户8893176
2022-03-24
4340
iOS 判断UIViewController是push/pop或模态化进入/退出
在平时的开发中会遇到下面两种场景: 有些特殊页面需要判断是通过push/pop 或 模态化的方式进入/退出; 页面出现/消失的时机; UIViewController出现 override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) if isBeingPresented || isMovingToParent { if isBe
用户8893176
2022-01-09
1.4K0
OpenGL(九)-- 综合案例(公、自转)OpenGL(九)-- 综合案例(公、自转)
这篇文章中会省略一部分基本的初始化代码,而且代码都是按模块进行了分割,如果想要了解可以去另一篇文章中了解一下OpenGL (三)--一个"HelloWorld"的执行全过程,也可以直接下载源码来看github
用户8893176
2021-08-09
9700
OpenGL(七)- 渲染技巧:颜色混合OpenGL(七)- 渲染技巧:颜色混合
如果这种情况出现,我们依旧是进行深度测试,丢弃蓝色部分就不合理了。现在要做的就是需要将两个颜色进行混合才为更为合理,但计算机并没有那么智能需要开发者来进行混合后颜色的计算。
用户8893176
2021-08-09
7910
OpenGL(六)-- 渲染技巧:正背面剔除、深度测试、多边形偏移OpenGL(六)-- 渲染技巧:正背面剔除、深度测试、多边形偏移
通过一个基础案例来了解这些渲染技巧:正背面剔除、深度测试、多边形偏移。应该更容易理解。
用户8893176
2021-08-09
1.2K0
OpenGL(五)-- OpenGL中矩阵的变换OpenGL(五)-- OpenGL中矩阵的变换
通过模型矩阵,观察者矩阵(View Matrix),投影矩阵(Projection Matrix)三步矩阵变换后最终确定该展示怎样的图像。要注意的是矩阵的计算时从右往左的所以: result = 投影矩阵 * 观察者矩阵 * 模型矩阵。
用户8893176
2021-08-09
2.1K0
OpenGL(四)-- 图元连接方式(记录)OpenGL(四)-- 图元连接方式(记录)
OpenGL/OpenGL ES图元连接方式 图元 描述 GL_POINTS 每个顶点在屏幕上都是单独点 GL_LINES 每⼀一对顶点定义⼀一个线段 GL_LINE_STRIP ⼀一个从第⼀一个顶点
用户8893176
2021-08-09
6580
Flutter(七)--Widget的生命周期(周期方法)Flutter(七)--Widget的生命周期(周期方法)
言归正传现在来说说Fluuter中Widget的生命周期都包含哪些方法,这些方法都是在什么时机被调用的。 这是常见的方法,我通过一个表格来展示,展示顺序也是调用顺序:
用户8893176
2021-08-09
9740
Flutter混合栈开发-本地环境配置Flutter混合栈开发-本地环境配置
本地环境配置 我会把自己从零开始的经验和趟过的坑在这里做一个记录,也希望能帮到同样有兴趣的同学。 本文会提供一种比官方文档更为简单的脚本配置方案。同时也可以解决团队开发SDK版本不一致的情况,避免成员开发时一些不必要的麻烦。 废话不多说,直接说一下如何使用。 先将脚本下载,然后将脚本放置到Flutter项目的根目录中。 确定FlutterSDK版本 会将你本地的Flutter版本号记录在文件:flutter_wrapper.properties中,将该文件上传至git中,文件中的版本号和
用户8893176
2021-08-09
7280
ios swift版touchID&faceIDios swift版touchID&faceID
FaceID和TouchID本身代码很简单,使用起来也很容易,主要是逻辑的嵌套相对复杂。 状态很多但不是所有状态都需要处理和提示,故没有列出所有枚举
用户8893176
2021-08-09
1K0
iOS-Swift 完整登录方案(touchID&faceID& keychain)一iOS-Swift 完整登录方案(touchID&faceID& keychain)一
FaceID和TouchID本身代码很简单,使用起来也很容易,主要是逻辑的嵌套相对复杂。 代码实现篇幅较长,详细的介绍在这ios swift版touchID&faceID
用户8893176
2021-08-09
1.9K0
常用组件--RawGestureDetector常用组件--RawGestureDetector
顾名思义RawGestureDetector就是未加工的GestureDetector,使用起来稍微会一点麻烦。
用户8893176
2021-08-09
9770
RunLoop源码阅读RunLoop源码阅读
系统内核在收发事件、消息时使用的消息传递函数。可以理解为多进程之间的一种通讯调用机制。
用户8893176
2021-08-09
1.1K0
iOS-Swift 完整登录方案(touchID&faceID&keychain)二iOS-Swift 完整登录方案(touchID&faceID&keychain)二
包含:用户登录信息、用户个人信息、用户偏好设置、设备信息等等; 其中主要介绍:UserTokenModel、UserInfoModel;
用户8893176
2021-08-09
1.2K0
Flutter(六)--有状态的组件StatefulWidget&StateFlutter(六)--有状态的组件StatefulWidget&State
StatefulWidget | StatelessWidget 区别: StatelessWidget无状态组件:初始化后无法修改其状态和UI StatefulWidget有状态组件:在调用setState后,组件类会重新绘制。 StatelessWidget自身组成 StatefulWidget是包含:StatefulWidget的子类(组建类)和State的子类(状态类) ---- StatefulWidget | StatelessWidget 共性:都继承自Widget
用户8893176
2021-08-09
7550
Flutter-常用组件(持续更新)Flutter-常用组件(持续更新)题纲:注:
相当于iOS开发中的给定尺寸的UIView。根据文档中的解释该控件会限制子控件的大小如果子控件允许的话。尤其是控件本身不好控制大小,则可以使用该控件来控制大小,列如:CircleAvatar。
用户8893176
2021-08-09
6550
OpenGL(八)--纹理相关APIOpenGL(八)--纹理相关API
OpenGL(八)--纹理相关API 1. 原始图像数据 //存储图像数据所占内存大小 size = 图像的高度 * 图像的宽度 * 每个像素所占字节数 像素所占字节数:一般为4Byte,包含RGBA四个通道,每个通道为1Byte(8Bit) 2. 认识函数 像素存储方式 //改变像素存储方式 void glPixelStorei(GLenum pname,GLint param); //恢复像素存储方式 void glPixelStoref(GLenum pname,GLint param); /
用户8893176
2021-08-09
1.2K0
ipa包重签名ipa包重签名
1,首先安装fastlane sign 插件。 image2018-10-24 11_2_41.png 安装完成后: image2018-10-24 11_4_13.png 表示安装成功。 2,在桌面
用户8893176
2021-08-09
1.4K0
Flutter(五)--Navigator&页面传值Flutter(五)--Navigator&页面传值
和iOS的NavigationController原理相同,都是使用堆栈的原理来管理页面。 在组件里可以使用Navigator.of(content)来获得父组件里的导航器 有两种方式来实现路由跳转 1,构建路由跳转 该builder方法中可以携带参数 push、pop都可以携带对象(参数、方法统称为对象),而pop所携带的参数类型是Future push模式 Widget build(BuildContext context) { return Container(
用户8893176
2021-08-09
2.2K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档