我知道关于同一问题有很多问题,但是大多数答案与阻塞didFinishLaunchingWithOptions
方法中的某些调用的UI和主线程有关。
我尝试为我的应用程序运行计时器工具,并调试我的代码(设备和模拟器)。在首次启动应用程序时,通过初始屏幕大约需要11秒,但是当我调试代码时,甚至在执行didFinishLaunchingWithOptions
中的第一行代码之前也需要大约8-9秒。
因此,看来我的appDelegateMethods总共需要2-3秒才能使应用程序响应,这似乎很公平。
在首次启动后,无论有无定时器仪器,我都要运行应用程序,大约需要4-5秒钟才能激活。
所以我的问题是:为什么我的应用在首次启动时需要大约8-9秒才能进入didFinishLaunchingWithOptions
方法?
willFinishLaunchingWithOptions
方法中我也没有任何东西。
您有什么想法吗?还是我想念这里的东西?谢谢。