苹果文档中所说的这句话是什么意思:
有时,超类的指定初始化器对于子类可能就足够了,因此子类不需要实现自己的指定初始化器。其他时候,类的指定初始化程序可能是其超类的指定初始化程序的重写版本。当子类需要补充由超类的指定初始化程序执行的工作时,通常会出现这种情况,即使子类没有添加它自己的任何实例变量(或者它添加的实例变量不需要显式初始化)。
是不是说我不必为子类创建指定的初始化程序,而超类指定的初始化程序就足够了,如果是这样,子类的属性将如何初始化?如果允许,在什么情况下?那将如何运作?
此外,如果您覆盖 DI,您如何从子类调用该方法,因为父类具有与您相同的 DI?需要补充工作是什么意思?