原文鏈接[https://developer.apple.com/videos/play/wwdc2021/10022/?time=280] 如...
今天開始一段新的學習旅程---- 翻譯Swift英文技術(shù)文檔,目的主要是為了學習英語,順帶學習技術(shù),翻譯不是逐字翻譯,而是基于內(nèi)容翻譯,原則是把...
今天分享一下Observable的幾個變種的用法,解讀其源碼。這幾個都是可觀察序列,適用于不同的場景。 Single Single只能發(fā)出一個成...
今天介紹可連接序列和連接相關操作符 可連接序列 Connection Observable, 不同于一般的序列,有訂閱時不會立刻開始發(fā)送事件消息...
今天帶大家解讀RxSwift中封裝UI事件響應相關的源碼: ControlEvent和ControlProperty ControlEvent ...
今天帶大家解讀下Subject相關類的源碼。在我們之前講過的類中,有些類是觀察者,有些是被觀察者,今天要說的Subject比較特殊,它既是觀察者...
今天要解讀的源碼是隊列調(diào)度,同時探討下Sink的設計思想,我們可以指定訂閱和序列發(fā)送操作在哪個隊列上執(zhí)行,以observe(on:)和subsc...
上一篇文章解讀了創(chuàng)建Observable和訂閱Observable的流程,今天繼續(xù)解讀dispose源碼。 dispose即訂閱取消,取消后相關...
今天帶大家解讀下訂閱發(fā)布流程的內(nèi)部源碼。 本系列文章RxSwift使用的版本是:6.2.0 上面代碼創(chuàng)建一個被觀察者,并訂閱它,打印序列元素,最...