根据一些示例(主要在 Aaron 的书中),我认为在启动时会以某种方式调用重写的 -init。当我自己尝试时,它并没有那样工作。
当我尝试它时,我创建了一个带有 -init 的类 Foo,在 Xcode 提供的 NSObject 的 ProjectAppDelegate 类中没有任何内容,也没有 IB。我希望它会在启动时以某种方式被调用。
没啥事儿。我认为它什么也没做,因为在启动时没有调用我的 -init 。当我从 ProjectAppDelegate 添加对 -init 的调用时,它运行正确。
我想知道为什么示例的 -init 方法在启动时运行,而我的却没有?