title: Swift - func viewWillAppear
body: <p>I have a standard <code>SingleViewApplication</code> project.</p>
  
  <p><strong>ViewController.swift</strong></p>
  
  <pre><code>import UIKit
  class ViewController: UIViewController {
  
      override func viewDidLoad() {
          super.viewDidLoad()
          // Do any additional setup after loading the view, typically from a nib.
          println("viewDidLoad");
      }
  }
  </code></pre>
  
  <p>When I start the application, viewDidLoad is called.</p>
  
  <p>My scenario:<br>
    - press Home button (<code>applicationDidEnterBackground</code>)<br>
    - recall application (<code>applicationWillEnterForeground</code>)<br>
  and <code>viewDidLoad</code> is not called.</p>
  
  <p>Is there another func to override?</p>