原文鏈接[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)類的源碼。在我們之前講過(guò)的類中提茁,有些類是觀察者淹禾,有些是被觀察者,今天要說(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è)被觀察者,并訂閱它稍浆,打印序列元素载碌,最...