1.前期准备 自定义字体须知 * 应用必须包含 Fonts 相关的 entitlement。 在Capabilities中找到并添加 Fonts Fonts 包含的两个选项分...
操作符 操作符是Combine中重要的部分,通过各种操作符,可以将原本各不相关的逻辑编程一致的、声明的数据流。具体应用到编程中就是,利用操作符编程新的发布者、订阅者等数据。 ...
Cancellable可以取消活动或者操作的协议。 应用场景:例如但我们进行一个网络请求,或者一个需要耗时操作时,处理过程中想要中断。或者一些临时生成的资源需要在取消订阅的时...
AnyPublisher、AnySubcriber、AnySubject之前有提到过Publisher、Subscriber、Subject是类型安全的,那么在使用中不同类型...
有些时候我们想要随时在Publisher插入值来通知订阅者(Rx中也提供了Subject类型实现)。Subject通常是一个中间代理,既可以作为Publisher,也可以作为...
和Publisher相对应的,Subscriber就是观察者模式中的Observer。 Publisher在自身状态改变时,调用Subscriber的三个不同方法receiv...
Combine进化之路1——前言[https://www.jianshu.com/p/2f7bbc1b0cf3?v=1694144807673]Combine进化之路2——P...
发布者 Publisher 在Combine中,Publisher是观察者模式中的Observable,并且可以通过组合变换(利用Operator)重新生成新的Publish...
WWDC 2019提供了基于Swift的Combine框架,对于事件响应来说很不错,最近跟随项目学习,记录一下内容。 对于响应问题,从设计角度上来说,代理、通知和观察者模式都...
最近因为需要下拉上传GitHub上东西,发现之前直接通过URL地址的方式已经改了(很久之前就已经改了,只是最近使用才注意到,在这里记录一下。) 操作步骤:1.点击头像 选择S...
1. 删除线 2. 标题 1. 删除线 样式:我被删除了 2. 标题 样式: 我被删除了 我被删除了 我被删除了 我被删除了 我被删除了 我被删除了 最多六级标题
另一篇介绍Live Photo制作的文章
iOS LivePhoto展示与保存最近需要做壁纸相关的东西,一开始使用的是静态壁纸,不过后来说准备做动态壁纸,也就是苹果上的LivePhoto。查了一些资料,LivePhoto包含两个部分,一部分是一张jpg...
不是直接将mp4转成mov格式就可以哈,还需要写入信息,将图片和视频关联起来,具体代码里有,有时间可以看看哈
iOS LivePhoto展示与保存最近需要做壁纸相关的东西,一开始使用的是静态壁纸,不过后来说准备做动态壁纸,也就是苹果上的LivePhoto。查了一些资料,LivePhoto包含两个部分,一部分是一张jpg...
文中有链接哈
iOS LivePhoto展示与保存最近需要做壁纸相关的东西,一开始使用的是静态壁纸,不过后来说准备做动态壁纸,也就是苹果上的LivePhoto。查了一些资料,LivePhoto包含两个部分,一部分是一张jpg...
零. 前言 这是我在Metal系列进行探索的第三篇文章,本章主要会介绍透明通道的视频如何渲染到屏幕上中,在Metal与图形渲染二:透明图片的渲染[https://www.ji...
目录 1.Shader简单介绍以及入门。2.抖音特效经典滤镜实现(包含灵魂出窍、抖动)。3.用Shader创造一些新鲜有趣的效果吧。 1.1 什么是Fragment Shad...
KNN算法的思路类似于有n多个点(xi,yi),我想要知道一个新点(x0,y0)应该属于哪个分类,计算的方式就是对(xi-x0)^2 + (yi-y0)^2的和开平方根,得到...