SWIFT: difference between init and super.init
<p>I am reading The Swift Programming Language book by .</p>

<p>The book says that an Init is an initializer to set up the class when an instance is created. (What I understand is: By creating an instance the code block in init() will be executed).</p>

<p>However the book shows super.init but doesn't tell anything about it. </p>