In Chapter 2, following figure 2.14 the last bullet point states:
“If a class declares a designated initializer that is different from its superclass, the superclass’s designated initializer must be overridden to call the new designated initializer”
What does this mean exactly? Are you saying that my subclass cannot have a designated initializer that is different from the super class? That does’t make sense to me. Please clarify. Thank you!