How to change launch screen delay

hi!

this is my first iOS app. my first question!

how do i change the delay between launch screen and the first window?

thank you very much!

alex

It’s however long your app takes to launch.

If your app opening event does a lot of preparation, it may take a while.

So if you need to speed things up, you might put some of the initialisation into a thread.

That way it may happen after the screen goes away, and before the user has a chance to actually start to interact with the app.

You can also do ‘just in time’ initialisation.

For example, if you have a number of objects to create an initialise, leave them nil.

When the user needs to use them, check whether they are nil before use, and if so, initialise them at that point. Your app will appear faster to screen,then suffer a small delay the first time something new is used.

1 Like

ah… ok. so for an empty project it just flashes the launch screen. ok.

could anyone confirm, that the order is: launch screen, app.opening event, and then goes to the first window?

alex

Launch screens are tricky. It’s supposed to be that order, but if your app has just been sent to the background and not “quit” iOS will show a snapshot of what the user was last doing instead of the splash.