今日は主にプログラムの整理。

先日紹介した
iOS開発におけるパターンによるオートマティズム
を参考に、リファクタリング。

コントローラーとモデル層を同一クラスで管理していたので、
モデル層を分離して、モデルクラスを作成。

あとは、テーブル周辺のプログラムを整理しました。

特にモデルクラスに分離した事で、
元の状態と比べると、
かなりすっきりしたプログラムになりました。

今後拡張する上でや、新規アプリ開発時に役に立ちそうです。