はじめに AbemaTV Advent Calendar 2017 5日目の記事です。(5日目過ぎてますが、12/5だけ空いてたので書いてしまいますw) 前日の4日目の記事は@splas_boomerangさんの「Googleが規定する品質要件から見るDaydreamプラットフォームの特徴」で、翌日の6日目の記事は@yasuhideshimizuさんの「VRのUI作りにおすすめのsketchplugin『Sketch to VR』」になります。 RxSwiftでObservableのHot変換する際に、.share()や.share(replay:scope:)を利用することがあるかと思います。 本投稿では、share()を利用する際に意外と気づきにくい挙動の違いについて書いていこうと思います。 利用例 下記のように、NetworkConnectionが.mobileか.wifiかによって