第一步固然是把項目clone到本地,github地址:https://github.com/ReactiveX/RxSwift。html
學習的第一手資源固然是項目提供的文檔。在項目的Document目錄下放着項目的一些概念說明。看過項目的ReadMe後能夠從 Getting Started 開始。ios
不過若是你以前徹底沒有接觸過響應式編程這種概念,一開始文檔可能讀的不太懂,多看一些實際使用的 demo 會有更深的體會。響應式的編程思惟和在 OC 流行的 ReactiveCocoa 是一致的,因此對於什麼是 FRP 一些介紹 RAC 的文章同樣能夠看,沒必要拘泥。git
用 cocoapod 安裝後,從 workspace 打開項目,模式裏選擇 RxSwift-macOS 而後編譯項目。Rx 很是友好的寫了一個展現 API 的 Playground。在導航裏選中 Rx.playground 文件。github
realm的學院網站放了一個Rx的專題,入門的時候也能夠去看看:
Learning Path: RxSwift from Start to Finish 。編程
Rx 的書我只看到過一本。購買地址:https://store.raywenderlich.com/products/rxswiftswift
有一本介紹 RAC 的書,若是你項目是 OC 也能夠看看這本,這本內容比較少大概100頁,網絡上也有盜版資源。購買連接:https://leanpub.com/iosfrp 。網絡
Rx 的操做符實在是有點多,有時也可能記不清,能夠下載 RxMarbles 查詢。架構
推薦兩篇博文。一篇李忠的是時候學習 RxSwift 了。一篇 riddle 的 iOS響應式架構。若是沒有從更高的抽象理解爲何須要一個響應式的框架是用很差的 Rx 的。app
有用 Slack 還能夠加下 RxSwift 的頻道:https://rxswift.slack.com 。固然請不要在裏面說中文。框架