An initializer is a special method that prepares an instance of a class, structure, or enumeration for use. Initializers set up the initial state of an object by assigning values to its properties and performing any required setup. Types of Initializers 1. Designated Initializer 2. Convenience Initializer 3. Failable Initializer …