我注意到我的 NSApplication 委托回调中有一些奇怪的地方。当我启动带有调试器的应用程序时,我看到了我所期望的:applicationDidFinishLaunching:
首先调用,然后applicationDidBecomeActive:
当我在没有调试器的情况下运行应用程序时,我会以相反的顺序获得调用:applicationDidBecomeActive:
之前调用applicationDidFinishLaunching:
是否有一个原因?考虑基于调试器与非调试器的不同场景非常令人困惑。
[注意:测试这是在小牛队]