MVP
https://gyazo.com/68dfc6b7a0dafff134d0cdb7fef18f08
MVPでmodelをどう実装するか
これのMVP実装が個人的な正解な感じがする
考え方として、
Presenter: (もしAndroidでSwiftが使えるなら)このコードをそのまま持っていけるか
みたいなイメージを持つようにしてる(正しいのかな?)
view遷移の時にデーター受け渡したい場合
遷移元Presenterに、遷移先ViewのInterfaceを作る
遷移元Viewのprepare(for なんちゃら)で、遷移先viewを引数に遷移元Presenterを呼ぶ
呼ばれたら、そこでデーター送る
が正解かな? (たぶん)