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