基于Metal Camera开发2:手势划动切换滤镜传递多个纹理到Compute Shader的实现思路,本文档描述Metal Compute Shader实现GPUImag...
版本记录 前言 很多做视频和图像的,相信对这个框架都不是很陌生,它渲染高级3D图形,并使用GPU执行数据并行计算。接下来的几篇我们就详细的解析这个框架。感兴趣的看下面几篇文章...
最近在做一些人脸美妆的工作,用到了CVPixelBufferRef的相关知识,踩到一些坑,做一个小小的总结。 CVPixelBufferRef是属于CoreVideo模块的像...
WKWebView 秒开方案,不仅需要端上优化,也需要前后端配合,我们业务前期在UIWebView上已经通过各种优化达到了秒开,但是据说由于苹果今年12月份就不允许上架UIW...
关于LLDB调试,很多iOS开发者可能就是停留在会下简单的断点,使用最多命令也就是po。无可厚非,这些简单的调试对于简单的问题来说应该是游刃有余。但是如果稍微复杂一些的问题,...
今天遇到了一个app闪退的情况,XCode也没办法断点,只是在console里打印了Message from debugger: Terminated due to memo...
写在前面 最近在写IQService这个模块间通信框架的时候,遇到了一个诡异的问题。虽然现在已经完美解决了,但是本着知其然且知其所以然的原则,现在把具体问题以及问题的解决方案...
作为一名 ‘iOS开发工程师’,你应该学会熟练的使用Xcode和进行代码编码,所以建议大家去使用快捷键进行开发,可以: 可以让我们显得更加的专业,逼格更高提高我们的开发效率,...
基础知识 现实生活中,我们听到的声音都是时间连续的,我们称为这种信号叫模拟信号。模拟信号需要进行数字化以后才能在计算机中使用。目前我们在计算机上进行音频播放都需要依赖于音频文...
一.前言 之前做过iOS和设备端双向对讲的项目,使用的是第三方的sdk来做回声消除的,虽然当时自己用AudioUnit写了回声消除的Demo,但是效果不理想。最近想着把以前遇...