240 发简信
IP属地:香港
  • Combine进化之路7——操作符

    操作符 操作符是Combine中重要的部分,通过各种操作符,可以将原本各不相关的逻辑编程一致的、声明的数据流。具体应用到编程中就是,利用操作符编...

  • Combine进化之路6——Cancellable

    Cancellable可以取消活动或者操作的协议。 应用场景:例如但我们进行一个网络请求,或者一个需要耗时操作时,处理过程中想要中断。或者一些临...

  • Combine进化之路5——通用类型

    AnyPublisher、AnySubcriber、AnySubject之前有提到过Publisher、Subscriber、Subject是类...

  • Combine进化之路4——Subject

    有些时候我们想要随时在Publisher插入值来通知订阅者(Rx中也提供了Subject类型实现)。Subject通常是一个中间代理,既可以作为...

  • Resize,w 360,h 240
    Combine进化之路3——Subscriber

    和Publisher相对应的,Subscriber就是观察者模式中的Observer。 Publisher在自身状态改变时,调用Subscrib...

  • Combine进化之路

    Combine进化之路1——前言[https://www.jianshu.com/p/2f7bbc1b0cf3?v=1694144807673]...

  • Combine进化之路2——Publisher

    发布者 Publisher 在Combine中,Publisher是观察者模式中的Observable,并且可以通过组合变换(利用Operato...

  • Combine进化之路1——前言

    WWDC 2019提供了基于Swift的Combine框架,对于事件响应来说很不错,最近跟随项目学习,记录一下内容。 对于响应问题,从设计角度上...

  • Resize,w 360,h 240
    GitHub上传使用token

    最近因为需要下拉上传GitHub上东西,发现之前直接通过URL地址的方式已经改了(很久之前就已经改了,只是最近使用才注意到,在这里记录一下。) ...