RxSwift最被大家喜愛的原因應該是 binding 神好用,但RxSwift不只有 binding 哦,我覺得重點在它的 Functional 特性,帶給我們撰寫思維改變,還有 Reactive 特性能輕易解決非同步問題。
這30天的規劃,起初會花點時間讚揚 Rx 跟介紹資源,接著圍繞著 observable 會有很多操作語法,預計會花了兩週時間。接著,花約略一週時間討論異常處理、多執行緒、測試,最後,介紹UITableView + Rx和一些常用的 RxSwift 套件。
整個流程會以實驗跟練習方式探索 Rx,最後幾天才會有一些實作,希望大家能在這趟旅程有一點點收穫。
前言及規劃 Hello,大家好,我是Bing,在新工作接觸到RxSwift,過程中受到我學長許多幫忙,也接觸到許多大神的教材,期許接下來30天,能從頭了解RxS...
嗨,今天給釣竿 安裝RxSwift 在開始之前,我們先快速帶過怎麼安裝RxSwift,詳細可以參照GitHub - ReactiveX/RxSwift: Rea...
嗨,今天講observable。 什麼是Observable? Rx的一個核心觀念就是observable(或叫sequence ),口訣就是,Everythi...
嗨,今天繼續我們繼續講Observable。 其他建立Observable的方式 昨天在建立Observable時,有介紹到.of跟.interval,其實建立...
嗨,今天介紹一個既是Observable又是Observer的東西,叫做Subject。 什麼是Subject? 如同前面介紹,他同時是Observable跟O...
昨天稍微介紹Subject的用途,今天進一步來介紹他的兄弟姐妹,共有6種,看起來很多,但仔細看就會發現差不多那幾個字組合而已,下面聽我娓娓道來,Relay因為篇...
嗨!今天過得好嗎?昨天介紹三種Subject,今天要介紹跟Subject很像的Relay,它也算是Subject的一種,讓我們開始吧。 PublishRelay...
嗨,大家好,今天接著聊聊Subject! 淺談使用時機 Relay在某些情況很好用,比如說在非Rx跟Rx之間的轉換,又或是說,Imperative世界與Rx世界...
嗨!今天要講Filtering Observables,它能約束訂閱者收到的元素,感覺就很像是在Swift當中使用filter一樣,同樣的,Filtering實...
嗨,大家好,今天介紹Transforming,都是很常用到的,應該說幾乎不可能用不到,我們就開始吧! Map 定義『將元素轉換』,這就跟Swift 原生的map...