Skip to content

Latest commit

 

History

History
52 lines (40 loc) · 694 Bytes

README.md

File metadata and controls

52 lines (40 loc) · 694 Bytes

viper template for Generamba

my own viper gen files

How to use

You need some BaseClasses

  1. DIResolver
  2. BaseWireFrame
  3. BaseInteractor
  4. BasePresenter
  5. BaseViewController: UIViewController

DIResolver

class DIResolver {

    init() { }

}

BaseWireFrame

class BaseWireFrame {

    let resolver: DIResolver

    init(resolver: DIResolver) {
        self.resolver = resolver
    }
}

BaseInteractor

class BaseInteractor { }

BasePresenter

class BasePresenter { }

BaseViewController

class BaseViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

    }
}