🔸required initializer

╱🚧 under construction -> subclass, override, designated initializer, inherited initializer, convenience init

swifttypeinitinitializers ⟩ required

// superclass
class SuperClass {
    required init() { ... }    // 1️⃣ required (designated) init
}

// subclass
class Subclass: SuperClass {
    required init() { ... }    // 2️⃣ required init (No `override` here❗️)
}

Last updated

Was this helpful?