title: Swift Variables Initialization
body: <p>I have a question about variables initialization in swift. </p>
  
  <p>I have two ways to initialize a variable (as "property" of a class in Objective-C).</p>
  
  <p>Which of them is the most correct?</p>
  
  <pre><code>class Class {
  
    var label: UILabel!
  
    init() { ... label = UILabel() ... }
  
  }
  </code></pre>
  
  <p>or</p>
  
  <pre><code>class Class {
  
    var label = UILabel()
  
    init() { … }
  
  }
  </code></pre>