If you have ever seen a crash report saying

Application Specific Information:
your.bundle.identifier failed to launch in time

you ran an iOS app launch timeout due to long lasting task in the startup process. To overcome that problem and to get the initial start up work done and keep the user interface responsive Grand Central Dispatch can be of great help here.