最近学习Metal在想,想着使用Metal渲染视频。于是有了想法 1. 使用AVAssetReader读取数据 在GPUImage3的Input...
因为最新在学习Metal,所以就去看了一下GPUImage3,之前的2个版本都是基于openGL ES,到了GPUImage3就改成了基于Met...
前言 在OC中的方法调用,其实都是转换为objc_msgSend()函数的调用 objc_msgSend的执行流程可以分为3个大阶段: 消息发送...
通过前篇知道了,消息发送最后会来到这里。整体实现是下面这样: 1.首先主要看这一段 流程:1.先在当前类缓存中查找, 没有找到则去当前类的方法列...
前言Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在...
在项目中不免会用到开源组件,Flutter也有对三方开源组件的依赖 在pubspec.yaml文件中就可以设置Flutter对于第三方组件的统一...
之前这个视频文章没开代码这个功能 我重新写了一下. 最近项目在做视频方面,于是小白就跟着ZFPlayer大神学习因为本人项目需要多集连播,我就照...
今天做项目的时候做那个标签 用collectionview 设置了间距, 发现间距不相等 我第一时间想到可能是设置sectionInset或者i...
在说Copy之前,我们需要了解copy的目的的是什么? Copy目的其实就是产生一个副本对象,副本对象跟源对象互相不影响修改源对象,不会影响副本...