Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RxSwiftくんすげぇ.pdf
Search
tiking
August 22, 2020
0
64
RxSwiftくんすげぇ.pdf
tiking
August 22, 2020
Tweet
Share
More Decks by tiking
See All by tiking
デザインシステムっていいな
tiking76
0
180
GraphQL 入門
tiking76
0
1.3k
みんなTCAって 知ってる?ver2.0
tiking76
1
320
みんなTCAって知ってる?
tiking76
0
930
最近きてるかもって思ってるデザイン
tiking76
0
240
Swiftのちょっとうれしい構文
tiking76
0
82
p1assさんを作ろうと試みました
tiking76
0
130
PRのときに使われがちな略語のやつ
tiking76
0
100
swiftでもグラフ書いてみたくない??
tiking76
0
210
Featured
See All Featured
For a Future-Friendly Web
brad_frost
176
9.6k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Scaling GitHub
holman
459
140k
Into the Great Unknown - MozCon
thekraken
35
1.6k
Adopting Sorbet at Scale
ufuk
74
9.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
4 Signs Your Business is Dying
shpigford
182
22k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Documentation Writing (for coders)
carmenintech
67
4.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Transcript
RxSwiftくんすげぇ 2020/8/8 CAMPHOR - LT 2020 Summer @tikin0716
Readme name : 舘佳紀 colleage : 会津大学学部3年 さーくる : Zli所属です
Handlename : チキング 好きな言語 swift twitter @tikin0716 gitHub tiking76
そもそもRxってなに?? RxとはReactive xの略称で、「オブザーバパターン」「イテレータパターン」「関数型プロ グラミング」の概念を実装している拡張ライブラリです。
メリット Rxを導入するメリットは、 ・「値の変化を検知できる」 ・「非同期の処理を簡潔に書ける」
今回やったこと RxSwiftを使った実装とノンライブラリで実装した物 を比較した話
共通しているところ ・api呼び出しのところ ・画面遷移のところ ・UIコンポーネントのコンフィグについて
api呼び出し&画面遷移
UIコンポーネントのコンフィグ
変更したところ ・Textviewとボタンのバリデーション
変更前
変更後
DEMO (時間があったら…)
None
比較してみて感じたこと ・やっぱりRxSwiftを使うとイベントの処理や記述量が減って最高!!。 ・今回みたいな簡単な実装ならすぐ書けそうだけど、複雑になるとスト リームの管理が大変 そう。
参考にしました ・Qiita - それ、RxSwiftで書いてみましょう(入門編) https://qiita.com/Narakkyyyyy/items/39e76cfd188b1595293f
ありがとうございました!!