首先什么是组件化:是为了把功能封装成独立,可扩展,可复用的东西叫做组件,以项目中的某种功能为基准,这样不需要重复编写代码。 模块化:以我的理解是把组件+逻辑封装成的功能,在一...
首先什么是组件化:是为了把功能封装成独立,可扩展,可复用的东西叫做组件,以项目中的某种功能为基准,这样不需要重复编写代码。 模块化:以我的理解是把组件+逻辑封装成的功能,在一...
在此之前需要了解视频的组成 视频是由多张图片不间断连续播放形成的,所有的视频扩展属性其实都是对图片间隔,压缩比,宽高比进行调整,当然除了图片自身的像素点处理,这里需要对ope...
@未命名_3196 https://www.jianshu.com/p/af03a45378a8 这个
iOS:AVFoundation视频-快放、慢放、倒放效果图: 视频预览播放 倒入框架#import 使用AVPlayer播放视频、rate属性进行加速、减速使用AVPlayerItem中的方法判断加速、减速canPlaySl...
@岁月静好_负重前行 最好用第一种哦
iOS:抖音特效-音视频变速思路1:使用AVAssertReader+AVAsserWriter读取Buffer,在采集视频的时候,一帧帧处理图像,以时间点对音视频做变速处理。问题:因为如果使用时间点写...
简介:iOS13苹果推出的暗黑模式,在去年苹果已经声明必须适配暗黑模式否则会下架。网上有很多好的文章来适配暗黑模式,但是大部分仅仅是以苹果系统、方法来适配的暗黑模式,最大的一...
@sweetpf 超过4倍速会有这个问题,我怀疑是苹果做的处理...
iOS:抖音特效-音视频变速思路1:使用AVAssertReader+AVAsserWriter读取Buffer,在采集视频的时候,一帧帧处理图像,以时间点对音视频做变速处理。问题:因为如果使用时间点写...
已经暴露了cell了啊 直接强制转换成你用的cell
iOS:链式编程-tableView组件化什么是链式编程? 最简单的理解就是通过点语法,调用返回参数为相同对象的方法,通过这种方式,不断的点出方法拼接,最终得出结果。 Masonry,RAC等框架就是通过链式编程实现...