12

When I run the simulator, the app opens really quickly so it's impossible to see the launch image.

rmaddy
  • 314,917
  • 42
  • 532
  • 579
megashigger
  • 8,695
  • 17
  • 47
  • 79

3 Answers3

14

Set a breakpoint to the 1st line of your application:didFinishLaunchingWithOptions: delegate method. Or better yet, inside main.

This will pause the app before showing your user interface and allow you to see the launch screen.

rmaddy
  • 314,917
  • 42
  • 532
  • 579
  • will you actually get the launch screen. I would think the breakpoint would lock the UI... I need to try this :) – logixologist Sep 18 '15 at 19:07
  • @logixologist Yes, this actually works. Remember, iOS shows the launch screen of your app before your app is actually executed and it stays in place until your app's root view controller is displayed. A simple breakpoint in `main` will show your launch screen just fine. – rmaddy Sep 18 '15 at 19:33
2
  1. Launch iOS simulator
  2. Enable slow animations ( + T)
  3. Launch your app.
  4. Blink slowly
slxl
  • 635
  • 1
  • 10
  • 23
1

Set below code 1st line of your application:didFinishLaunchingWithOptions:

sleep(delay); // delay int value
Lokesh Dudhat
  • 449
  • 3
  • 10