RxSwiftは開発をどう変えたか?-抽象的なRxSwiftの考え方を学ぶ- #iosdc #a

RxSwiftは開発をどう変えたか? ishkawa (@_ishkawa) RxSwiftの導入には希望もあれば不安もあると思います。実際、RxSwiftを導入したプロジェクトでの開発では、良いことばかりではなく問題にも直面しました。しかし、プロジェクトに参加してから半年以上たった現在では、やはりRxSwiftを導入して良かったと実感しています。本トークでは、RxSwiftを利用して実際にどのようなコードを書いてきたのか、実例を交えて紹介します。
0
ゆかりん|IT広報 @yuka_jyotei

Rx。「すべてのイベントストリームの表現手段が同じ。貯めておいてあとで取りに行くという動作がない。」#a #iosdc

2016-08-20 11:14:46
ひろん @hironytic

Rxでは貯めておいて後で取りに行くという動作がない #iosdc #a

2016-08-20 11:15:09
ダンボー田中📦 @ktanaka117

ああ、そうかこれがFRPってことなのか。 メモリに保持しておくということが発生しないって感じ? #iosdc #a

2016-08-20 11:15:19
wtr @watura

#iosdc #a 一つの蛇口を複数の箇所で使うとかいう場合ってメモリの消費量ががっつり増えたりしないのかなぁ

2016-08-20 11:15:34
ひろん @hironytic

だんだん例が実践的になってきた #iosdc #a

2016-08-20 11:16:20
宇佐見公輔 @usamik26

現在地の天気を取得。実践的なサンプルが出てきた #iosdc #a

2016-08-20 11:16:32
よねあぷ 𝕏 @yoneapp

実際にRxを使わずにGPS+APIのアプリを作ったことが有りますが、すごく処理の流れを捉えるが複雑でした。 #iosdc #a

2016-08-20 11:17:50
kimizuy @kimizuy

水道とバケツの例え、なんとなく伝わりました。従来はイベントをため込む。Rxではイベントが常に流れていてそれを調整する。減算方式のシンセサイザーっぽい。#iosdc

2016-08-20 11:18:09
Sota Hatakeyama @chooblarin

Rxはあらゆる処理を統一的に扱えること.抽象化の恩恵. #iosdc #a

2016-08-20 11:18:22
takasek @takasek

#iosdc #a Enumをばりばり作って状態をMECEに管理していくスタイル、とても好き

2016-08-20 11:18:29
あきお | フリーランスiOSエンジニア @akio0911

HealthKitなんかも、許可ダイアログがあってフェッチも非同期なので、プロミスなりストリームなりで作ると楽 #iosdc

2016-08-20 11:18:35
ゆかりん|IT広報 @yuka_jyotei

天気API、位置情報、だんだん具体的になってきた #a #iosdc

2016-08-20 11:19:25
ひまらつ@ドット絵日記 @himara2

GPS x API、こないだまさに今説明されてるような方法で実装した。状態を追うのが大変だった… #iosdc #a

2016-08-20 11:21:11
ダンボー田中📦 @ktanaka117

これがVCの肥大化と追い辛さにつながってしまうっていう... というか肥大化したVCのつらいところというか #iosdc #a

2016-08-20 11:21:46
りばーす @rb_de0

Rxゴリゴリで書かれたコードは逆にわかりにくい気がしている #iosdc

2016-08-20 11:24:01
ダンボー田中📦 @ktanaka117

「ちょっと複雑に見えるけど、こっちの世界にきたら別にそんなに複雑じゃない...」 おっと、宗教の話か?www #iosdc #a

2016-08-20 11:25:20
TM.OKITA @tmokita

#iosdc #a 「こっちの世界にきたらそんなに複雑じゃな」

2016-08-20 11:25:22
ひまらつ@ドット絵日記 @himara2

複雑に見えるかもしれないけどこっちの世界に来れば複雑に見えないw #iosdc #a

2016-08-20 11:25:38
🐊𝕏 @alligator_tama

そっちの世界に行きたいな #iosdc #a

2016-08-20 11:25:50
ikkitang @ikkitang

「こっちの世界に来たら、そんなに複雑じゃない」www #iosdc #a

2016-08-20 11:25:55
ひまらつ@ドット絵日記 @himara2

Rx もそうだけど、それ以外の部分でもishkawaさんのコードが美しい。 #iosdc #a

2016-08-20 11:26:32
charden @charden_dev

Bondをメインに使ってたけどRxSwiftに変えたくなった #iosdc #a

2016-08-20 11:26:52
ゆかりん|IT広報 @yuka_jyotei

「あまり感動がないですね」(ニッコリ #iosdc #a

2016-08-20 11:27:14
Toshiki TAKEZAWA👻 @to4iki

処理を宣言的に書けるのがよい #iosdc #a

2016-08-20 11:27:34
Teruto Yamasaki☕️ @snoozelag

delegateパターンからRxへの書き換え。 #iosdc #a

2016-08-20 11:27:53