VIPER-Sample is a login use case implementation of the VIPER architecture.
Also if you want to compare both, I've implemented this same case using the MVVM architecture with Reactive-Cocoa -> MVVM-Sample
It runs on iOS 9+ and requires Xcode 7.3 with Swift 2.2 to build.
Run the Mock Auth backend in localhost.
ruby MockRestServlet.rb
Unit tests are written using XCTest.
To run the unit tests simply hit Cmd + U
in Xcode.