BaseViewController

open class BaseViewController : UIViewController, ViewPreparable, DataPreparable

Base ViewController providing common functionalities

  • Undocumented

    Declaration

    Swift

    public override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?)
  • Undocumented

    Declaration

    Swift

    required public init?(coder aDecoder: NSCoder)
  • Undocumented

    Declaration

    Swift

    override open func viewDidLoad()
  • Override this method to provide UI setup

    Declaration

    Swift

    open func prepareView()
  • Override point for Event binding

    Declaration

    Swift

    open func prepareBinding()
  • Override point to provide Data loading and instance state setup

    Declaration

    Swift

    open func prepareData()