240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    揭秘SwiftUI

    原文链接[https://developer.apple.com/videos/play/wwdc2021/10022/?time=280] 如...

  • Resize,w 360,h 240
    Swift API设计规范

    今天开始一段新的学习旅程---- 翻译Swift英文技术文档,目的主要是为了学习英语,顺带学习技术,翻译不是逐字翻译,而是基于内容翻译,原则是把...

  • 07. RxSwift源码解读:Single、Completable、Maybe、Driver、Signal

    今天分享一下Observable的几个变种的用法,解读其源码。这几个都是可观察序列,适用于不同的场景。 Single Single只能发出一个成...

  • 05. RxSwift源码解读:Connection

    今天介绍可连接序列和连接相关操作符 可连接序列 Connection Observable, 不同于一般的序列,有订阅时不会立刻开始发送事件消息...

  • 06. RxSwift源码解读:ControlEvent、ControlProperty、Binder

    今天带大家解读RxSwift中封装UI事件响应相关的源码: ControlEvent和ControlProperty ControlEvent ...

  • 04. RxSwift源码解读:Subject

    今天带大家解读下Subject相关类的源码。在我们之前讲过的类中,有些类是观察者,有些是被观察者,今天要说的Subject比较特殊,它既是观察者...

  • 03. RxSwift源码解读:Sink 和 Queue Scheduler

    今天要解读的源码是队列调度,同时探讨下Sink的设计思想,我们可以指定订阅和序列发送操作在哪个队列上执行,以observe(on:)和subsc...

  • Resize,w 360,h 240
    02. RxSwift源码解读:dispose流程

    上一篇文章解读了创建Observable和订阅Observable的流程,今天继续解读dispose源码。 dispose即订阅取消,取消后相关...

  • Resize,w 360,h 240
    01. RxSwift源码解读:基本订阅流程

    今天带大家解读下订阅发布流程的内部源码。 本系列文章RxSwift使用的版本是:6.2.0 上面代码创建一个被观察者,并订阅它,打印序列元素,最...