Protocol-Oriented Programming in Networking Rxプログラミングをライブコーディングでお届けします! #tryswiftconf
はてなブログに投稿しました #はてなブログ try! Swift Protocol-Oriented Programming in Networking #tryswiftconf D… niwatako.hatenablog.jp/entry/2016/03/…
2016-03-03 17:00:41個人的には、今回のtry!swiftで一番楽しみなセッションはじまる! #tryswiftconf
2016-03-03 16:28:07@_ishkawaさんによる「Protocol-Oriented Programming in Networking」 #tryswiftconf
2016-03-03 16:28:49メルカリの@_ishkawa さん #tryswiftconf pic.twitter.com/XWk7Brc2KV
2016-03-03 16:30:04Q "ライブラリのリリースプロセスをどんな感じで自動化してるいるか?" A "NimbleのReleaseスクリプトを使っている" あとで読んでみよう。 #tryswiftconf
2016-03-03 16:31:30ラップする目的、呼び出しサイドをシンプルにする、応答と要求を紐づける、のだとか。リクエストさえ指定すれば、レスポンスは適切な型が得られる。 #tryswiftconf
2016-03-03 16:32:12レスポンスがリクエストに含まれている。 リクエストに応じてレスポンスの型がきまる。 #tryswiftconf
2016-03-03 16:32:25@_ishkawa is talking Protocol oriented programming #tryswiftconf pic.twitter.com/4wE3xQQKqa
2016-03-03 16:34:52リクエストのURLとレスポンスの型は1対1になることが多いのかな? 別のURLで同じ構成のレスポンスを返すことも多い気もする。それをカバーするのが今話してるデフォルト実装かな? #tryswiftconf
2016-03-03 16:37:47Using protocols to define Network interactions. Looks amazing. #tryswiftconf pic.twitter.com/aX0FWcmj6q
2016-03-03 16:38:26あら APIKit に Decodable があるのね。それが Response に適用されていれば responseFromObject の動きを型に持たせられるのか。 #tryswiftconf
2016-03-03 16:38:48やはり改めて見ても、 APIKit は Swift の protocol をすごく上手に使っている #tryswiftconf
2016-03-03 16:39:17