首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Gray皓白
掘友等级
iOS开发工程师
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
赞
59
文章 59
沸点 0
赞
59
返回
|
搜索文章
Gray皓白
赞了这篇文章
猫南北学iOS
iOS开发工程师
·
7月前
关注
2023阿里iOS面试踩坑指南
作为一名两年经验的iOS开发者,2023年很荣幸收到了阿里的面试P5邀请并完成了三轮面试,可以作为校招/中级开发的面试踩坑,高级开发P6以上慎重参考...
4
6
分享
Gray皓白
赞了这篇文章
网易云音乐技术团队
@网易云音乐
·
8月前
关注
iOS ReplayKit 与 屏幕录制
介绍了iOS ReplayKit Framework 的演进,讲述了如何接入,并结合直播中的录屏直播实践对可能遇到的问题提出了解决方案...
49
2
分享
Gray皓白
赞了这篇文章
路过看风景
研发
·
2年前
关注
iOS 端声音问题综合解决方案
背景介绍 在线教室场景下,声音是最重要的内容传输渠道之一,保障声音的稳定可靠,是在线教室质量非常重要的一环。同时在线教室里许多功能模块都与声音有关联,如何处理好各个模块间的...
11
1
分享
Gray皓白
赞了这篇文章
xcgg
程序员
·
3年前
关注
iOS -锁-NSRecursiveLock
NSRecursiveLock,递归锁,顾名思义,执行递归操作的时候使用的锁。是互斥锁中的递归锁,可被同一线程多次获取的锁,而不会产生死锁。什么意思呢,一个线程已经获得了锁...
1
2
分享
Gray皓白
赞了这篇文章
码代码的小马
iOS @快手
·
2年前
关注
iOS - 如何深拷贝Array内元素、自定义对象、及自定义对象的属性
> 通过本文你将知道 > - 深拷贝NSArray > - 深拷贝NSArray内元素Person > - 深拷贝NSArray内元素Person的属性nickname...
7
3
分享
Gray皓白
关注了
我是好宝宝
iOS开发工程师
Gray皓白
赞了这篇文章
我是好宝宝
iOS工程师 @杭州
·
3年前
关注
iOS探索 细数iOS中的那些锁
当一个线程访问数据的时候,其他的线程不能对其进行访问,直到该线程访问完毕。简单来讲就是在同一时刻,对同一个数据操作的线程只有一个。而线程不安全,则是在同一时刻可以有多个线程...
116
24
分享
Gray皓白
赞了这篇文章
ITCharge
公众号 @程序员充电站(itcharge)
·
5年前
关注
iOS多线程:『GCD』详尽总结
什么是 『GCD』 ?我们先来看看百度百科的解释简单了解下相关概念。 程序员只需要告诉 GCD 想要执行什么任务,不需要编写任何线程管理代码。...
487
77
分享
Gray皓白
iOS开发工程师
·
1年前
关注
GPUImage框架分析
GPUImage是一套主流的图像处理框架,很多直播、美图APP都采用此技术,无论项目业务需要决定使用GPUImage还是Core Image,它们都是相当成熟的工具。...
4
评论
分享
Gray皓白
iOS开发工程师
·
1年前
关注
OpenGL ES 光照
光照基础 从左到右依次为: 环境光照 漫反射光照 镜面光照 将上述三者合并便是冯氏明暗处理算法 光照特性 发射光:由物体自身发光 环境光:就是在环境中充分散射的光,而且无法...
9
2
分享
Gray皓白
iOS开发工程师
·
1年前
关注
OpenGL ES 内建变量、常量及函数
顶点着色器内建特殊变量 gl_VertexID:输入变量,保存处理的每一个顶点的索引值,一般由高精度修饰 gl_InstanceID:实例化时保存当前画的图形的编号 gl_...
1
评论
分享
Gray皓白
赞了这篇文章
梅楼封
封号限流、社区巡警 @掘金
·
6年前
关注
Objective-C 数组遍历的性能及原理
数组的遍历,这个话题貌似没什么好探究的,该怎么遍历就怎么遍历呗!但是如果要回答这些问题: OC 数组有哪几种遍历方式? 哪种方式效率最高? 为什么? 各种遍历方式的内部实现...
45
1
分享
Gray皓白
iOS开发工程师
·
1年前
关注
GLSL基本语法
变量和数据类型 向量数据类型 矩阵 const 结构体 数组 函数 控制语句OpenGLESGLSL基本语法...
1
评论
分享
Gray皓白
iOS开发工程师
·
1年前
关注
OpenGL ES 相关硬件介绍
基本图形硬件流水线设计 应用层:游戏和应用层软件开发人员为主,通过调用API进行上层开发,不需要考虑移植性问题。 硬件抽象层:抽象出硬件的加速功能,进行有利于应用层开发的封...
11
评论
分享
Gray皓白
iOS开发工程师
·
1年前
关注
OpenGL ES解决纹理翻转问题
[toc] 从图片加载纹理 首先要介绍如何从图片加载纹理 然后便会显示以下画面 问题就在于CGContextDrawImage使用的是Core Graphics框架,坐标系...
1
评论
分享
Gray皓白
iOS开发工程师
·
1年前
关注
GLSL初探
OpenGL ES错误处理 如果不正确使用OpenGL ES命令,应用程序就会产生一个错误编码,这个错误编码将被记录,可以用glGetError查询。在应用程序用glGet...
19
1
分享
Gray皓白
iOS开发工程师
·
1年前
关注
GLKit框架概述
GLKit框架概述 GLKit框架的设计目标是为了简化基于OpenGL/OpenGL ES的应用程序开发。它的出现加快了OpenGL/OpenGL ES应用程序的开发。使用...
1
评论
分享
Gray皓白
iOS开发工程师
·
1年前
关注
OpenGL ES初探
OpenGL ES简介 OpenGL ES (OpenGL for Embedded Systems) 是以⼿持和嵌入式为目标的高级3D图形应⽤程序编程接口(API)。Op...
1
评论
分享
Gray皓白
iOS开发工程师
·
1年前
关注
OpenGL Mip贴图、各向异性采样和压缩纹理
Mip贴图 介绍 以上内容均节选自《OpenGL编程指南第9版》第6章纹理与帧缓存 设置Mip贴图 经过Mip贴图的纹理过滤 压缩纹理 通用压缩纹理格式 判断压缩与选择压缩...
6
评论
分享
Gray皓白
赞了这篇文章
Gray皓白
iOS开发工程师
·
3年前
关注
iOS开发笔记(2)
UINavigationBar有一个translucent(半透明)属性,在iOS6以前是默认为NO,在iOS7以后也就是现在默认为YES,但是在有些场景需要导航栏完全透明...
1
2
分享
下一页
个人成就
文章被点赞
115
文章被阅读
21,752
掘力值
751
关注了
13
关注者
30
收藏集
1
关注标签
6
加入于
2019-08-07