CocoaPods trunk is moving to be read-only. Read more on the blog, there are 8 months to go.
1pod
SwiftMVVMPattern allows you to clearify your objects responsability using simple protocol adoption. The main goal is to declare your View Model class and adopt the ViewModel protocol. Your ViewController then will adopt one between ViewModelHolder or ViewModelObserver. Doing this you will move all your unnecessary code from ViewController to the ViewModel and your ViewController will require just to update the views and request actions to its ViewModel.
License: MIT