directのiOSアプリを開発している吉岡(@rikusouda)です。最近は try! Swiftというカンファレンスの開催が間近になってきたのでそわそわしています。 directのiOSアプリにRxSwiftを部分的に導入しましたが、どのような効果があってどのようなはまりどころがありどのように解決したのかを紹介します。 始めに RxSwiftはiOSアプリ開発で使われることが多いライブラリではないか思います。iOS界隈の勉強会、他社のブログでも事例を見かけることが多いと感じます。 github.com 僕はRxSwiftについて下記のような誤解をしていました MVVMを実現するためのもの(MVVMを使わない場合は効果が薄い) 学習コストがかなり高い(「ストリーム」とかの概念の理解が必要) directではObjective-Cのコードが70%くらい残っており、既存コードをRxSwif
![RxSwiftを部分的に導入してみてわかった3つの効果と4つのハマりどころ - L is Bエンジニアブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/7a75ff10bbd56c750cefc9cb49ad665abde7d6da/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fr%2Frikusouda%2F20180221%2F20180221182020.png)