シングルトンな(Data)Controller作って
UIControllerからDataControllerを経由してModelを扱ってる
AppDelegateに置くことと大差ないので、>>672 なら泣きをみる設計なのだろう

swiftとして綺麗には見えそうもないので、誰かスマートな設計教えて