title: Call parent constructor when init a subclass in Swift
body: <p>I've some classes which inherits from a base class. Usually with c++ classes I used to rewrite constructor in children and then call the parent one.</p>
  
  <p>Is there a way in Swift to call parent constructor when init a subclass without rewriting it?</p>
  
  <pre><code>internal class A {
      init(aBool: Bool? = false) {
          ...
      }
  }
  
  class B: A {
      init(aString: String) {
          ...
      }
  }
  </code></pre>
  
  <p>Having these two classes as example, I'd like to init B using the A constructor:</p>
  
  <pre><code>let obj = A(true)
  </code></pre>