项目是仿照抖音的特效相机,基本功能是使用相机拍摄短视频,然后在视频的基础上添加一些视频特效,项目源码已上传github:AwemeLike。 已...
前言 本文是讲解特效相机中的视频播放器的实现,完整源码可查看AwemeLike。 首先我们先来看一下播放器的结构 可以看到,播放一个视频文件需要...
前言 本文是讲解特效相机中的大眼瘦脸的实现,完整源码可查看AwemeLike。要实现瘦脸大眼,首先需要获取到人脸特征点,在本项目中使用的是Fac...
前言 说到动态库,就不得不提静态库。静态库可以看做是一个具有特定功能的代码块,如果app中引用了静态库,则在编译时会将静态库直接复制到app的可...
前言 使用BeeHive来进行项目组件化,其实是使用BeeHive来构建一个中间层,通过中间层来解耦各个模块。在文章iOS组件化通用工具浅析有简...
前言 BeeHive是阿里开源的一个组件化框架工具,其内部是使用Spring框架Service的理念来实现模块解耦的,实际上就是使用protoc...
目录 1. 组件化是什么 2. 组件化的作用 3. 组件化实现 4. 中间件通用工具 5. BeeHive和CTMediator 1. 组件化是...
前言 在终端中执行fastlane lane_name之后,fastlane会去执行Fastfile中定义的同名lane,这个是如何实现的。本文...
1. 前言 match这个Tool的作用可以分为两步 获取合适的cert和profile 将获取的cert和profile安装到本机 其简单流程...