title: What is difference between create object with init and () in Swift
body: <pre><code>class A {
  
      private var value: Int
  
      init(value: Int) {
          self.value = value
      }
  }
  </code></pre>
  
  <p>We have class A and what is the difference between I create this object by using <strong>A.init(value: 5)</strong> and <strong>A(value: 5)</strong>? Thanks</p>