Slide 1

Slide 1 text

CombineでAPIクライアントを作る HiromuTsuruta

Slide 2

Slide 2 text

About me 〈Company〉 - every, inc. / DELISH KITCHEN 〈Role〉 - iOS Developer 〈Account〉 - Twitter: @hcrane14 - Qiita: H_Crane

Slide 3

Slide 3 text

Combineとは?

Slide 4

Slide 4 text

「非同期イベントの処理をカスタマイズするもの」 → カスタマイズのためになんか色々と必要そう?

Slide 5

Slide 5 text

https://speakerdeck.com/ra1028/integrate-combine-into-legacy-frameworks

Slide 6

Slide 6 text

https://speakerdeck.com/ra1028/integrate-combine-into-legacy-frameworks

Slide 7

Slide 7 text

自分で用意するの大変だなぁ、、

Slide 8

Slide 8 text

一部は用意してくれてた!

Slide 9

Slide 9 text

たったのこれだけで使えちゃう!

Slide 10

Slide 10 text

https://qiita.com/H_Crane/items/4778d7951cd0e1611f5b URLSession+Combine+CodableでAPIクライアントを作る
 Low Data Mode
 StatusCode


Slide 11

Slide 11 text

Queueの指定 結果の受け取り 登録

Slide 12

Slide 12 text

RxSwiftとなんか似てない?

Slide 13

Slide 13 text

Combine RxSwift

Slide 14

Slide 14 text

Combineは実戦投入できるのはまだ先の話、、 → RxSwiftやっとくだけも恩恵受けられそう!

Slide 15

Slide 15 text

fin