タコさんブログ

プログラミングメモと小言

RxSwift

デリゲートメソッドをRxSwift対応させる方法

この例ではUIWebViewDelegateメソッドをRxSwift対応させる。 環境 Xcode 7.3 Swift 2.2 準備 RxCocoa、RxSwiftをインポート。 import RxCocoa import RxSwift 今のところ以下のキャスト時に使用する関数はパブリックになっていないので、RxCocoaからコピーし…

RxMoya (RxSwift + Moya)

Swift Moyaでモヤっとしているネットワークレイヤーを解決 - タコさんブログ のRx編。 RxMoyaProviderでは、MoyaProviderにコールバッククロージャを与える代わりに、オブザーバブルなレスポンスを使用する。 今回の例もiTunes Apple APIを使用して音楽のア…

RxSwift 入門 その7

RxSwift 入門 その6 - タコさんブログ の続き。 今回は、RxSwiftプレイグラウンドの Mathematical and Aggregate Operators 、Connectable Observable Operators の項。プレイグラウンドの内容としてはこれで最後。 Mathematical and Aggregate Operators …

RxSwift 入門 その6

RxSwift 入門 その5 - タコさんブログ の続き。 今回は、RxSwiftプレイグラウンドの Error Handling Operators 、Observable Utility Operators 、 Conditional and Boolean Operators の項。 Error Handling Operators この項では、Observableからのエラー…

RxSwift 入門 その5

Combination operators RxSwift 入門 その4 - タコさんブログ の続き。 今回は、RxSwiftプレイグラウンドの Combination operators の項。 この項では、単一のObservableを生成するために、多数のソースObservablesと連携するオペレータに関して説明してあ…

RxSwift 入門 その4

Filtering Observables RxSwift 入門 その3 - タコさんブログ の続き。 今回は、RxSwiftプレイグラウンドの Filtering Observables の項。 この項では、ソースObservableから選択的にアイテム(イベント)を送信するオペレータに関して説明してある。 以下…

RxSwift 入門 その3

Transforming Observables RxSwift 入門 その2 - タコさんブログの続き。 今回は、RxSwiftプレイグラウンドの Transforming Observables の項。 この項では、Observableから送信されるアイテム(イベント)を変換するオペレータについて説明してある。 変換…

RxSwift 入門 その2

RxSwift 入門 その1 - タコさんブログ の続き。 今回は、RxSwiftプレイグラウンドのSubjectsの項。 Subject は Observer 、また Observable の両方として機能し、Hotなオブザーバブルである。 Erik MeijerはSubjectを好んでいないようだ(Why Does E.Meijer …

RxSwift 入門 その1

とりあえずRxSwiftのプレイグラウンドのIntroductionに書いてあるサンプルを見ていく。Introductionには「RxSwiftを理解する鍵は、Observablesの概念を理解することである」と書いてあるとおり、主にObservableの生成について説明してある。 環境 Xcode 7.2 …