Wiki見る限りMVVM=Cocoa Bindingで10年以上前にOSXに実装したけど、結局iOSに
持って来なかったな。DI的手法はStoryboardとかxmodelとかそうだと思うけど。

 あういうのって大抵がCocoaとSmalltalkで既に実現していたのを焼き直しただけ。
例えばActive Recordとか元ネタがEOF(現Core Data)じゃない?