ReSwiftというRedux-likeなswiftライブラリがあります。面白そうなので使ってみました。 github.com ReSwiftの基本概念 ReSwiftではState,Store,Action,Reducerの4つの概念があります。 State いわゆる状態です。stateはActionによってその状態を変化させる事ができます。 Store アプリケーション全体のStateを管理します。Actionを受け取るとReducerにそれを渡してStateを更新し、Stateのサブスクライバーに対して変化を通知します。 Action Stateをどう変化させるかを宣言します。 Reducer StateとActionから新しいstateを作成します。 試してみる 習うより慣れろで試しに使ってみましょう。Qiitaのapiを使って検索するだけという簡単なアプリを作ります。こちらのサン
![ReSwiftを使ってみる - 情報系人間のブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/1fdcd473a8c4c10fcbadf6fd6d572df053c21a6a/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fr%2Freida%2F20160216%2F20160216235203.png)