title: Which is the recommended UIViewController override method where constraints can be initialised?
body: <p>I am creating UI programatically. I am initialising the UI and adding it as subview in <code>loadView()</code> method. I have categorized method like:</p>
  
  <pre><code>initUI()
  initConstraints()
  initStyle()
  </code></pre>
  
  <p>I am looking for correct override method where each of these can be placed in the <code>UIViewController</code>.</p>
  
  <pre><code>override func loadView() {
      super.loadView()
      initUI()
  }
  
  func initUI() {
      view = UI.view(frame: UIScreen.main.bounds)
      view.addSubview(scrollView)
  }
  
  func initConstraints() {  // Where to place this?
      NSLayoutConstraint.activate([]) // ..
  }
  </code></pre>
  
  <p>Where to place <code>initConstraints()</code>?</p>