AVPlayer是苹果平台上常用的视频播放器组件。使用简单,性能好;但是使用过程中会遇到一些坑。 一、缓冲状态判断 有以下三个属性判断视频能否进行播放 一开始的写法是: 后来...
AVPlayer是苹果平台上常用的视频播放器组件。使用简单,性能好;但是使用过程中会遇到一些坑。 一、缓冲状态判断 有以下三个属性判断视频能否进行播放 一开始的写法是: 后来...
今天给通过GPUImageNormalBlenderFilter给视频添加水印的时候发现,添加的半透明的水印颜色偏黑;颜色不对,第一时间感觉是Fragment Shader的...
前言 毕业之后在上海、成都、上海的城市中徘徊,每一次城市迁徙都带我许多的烦恼;于是在2017年初时,我回到了深圳,选择加入当时对我来说是神秘的存在——腾讯。至此,已经过去一年...
OpenGLES绘制三角形 最近工作需要用到OpenGL ES和GPUImage,在这里记录一下自己学习到的知识 OpenGL ES是什么 OpenGL(Open Graph...
前言 好久好久没有在简书上面写东西了,一方面是平时工作太累了,写的笔记潦草,没有整理好分享在这里,一方面是技术还在沉淀中吧,需要学习的地方很多,怕误导了大家。(呃....其实...
背景 朋友问:外面行情怎样?面试都问了些啥?所以衍生出了这篇文章。以下题目不提供答案,请自行学习! 面试题 OC部分 关键字 简述关键字assign weak strong ...
在Dart中,一切都是对象,一切对象都是class的实例,哪怕是数字类型、方法甚至null都是对象,所有的对象都是继承自Object 虽然Dart是强类型语言,但变量类型是可...
之前在使用RxSwfit的时候对.rx这个东西的一直有些疑问,不清楚实现原理,趁着现在有些空余时间,打算深入研究下,于是有了这篇文章。 通过学习,了解到rx其实就是一个命名空...
最近做录音的时候为了和安卓端统一,需要将pcm格式的录音文件转为wav格式的文件。 背景知识 PCM PCM (Pulse Code Modulation----脉冲调制录音...
我常常在梦里回到童年,在无边的田野里奔跑。跟现在互联网原生代的童年比起来,那是完全不一样的童年。 跟城里的孩子会弹钢琴、会跳舞一样,乡下孩子有乡下孩子的技能。小的时候,我最拿...
毕业好几年了,上周发送了简历给腾讯,参加了腾讯面试。具体部门这边就不说了。这次面试还是收获到了很多。 一面电话面试: 面试官主要是针对iOS相关的基础问题。 先简单自我介绍一...
GPU渲染机制: CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 VSync 信号逐行读取帧缓冲区的数据,经过可能的数模...
我们组内部搞了一个公众号,大家支持一下,有不少好文章。iOS中长连接的那些事 一、长连接在iOS开发中的作用 一般的App的网络请求都是基于Http1.0进行的,使用的是NS...
前言 为防止背题,大部分题目不设标准答案,重点考察面试者的基础知识和思维逻辑,答案的提示见后面。 正文 题目1、举例两个遇到过印象深刻的外网Crash,并介绍如何发现、定位、...