Introduction to VIPER(可能成为替代传统MVC的一种方式) http://mutualmobile.github.io/blog/2013/12/04/viper-introduction/