One approach is to place a default.png picture directly under the application root as the program's splash screen.
Here is another way to go from: http://blogold.chinaunix.net/u1/49717/showart_2180128.html
Today, I'll show you how to add "bells and whistles" to your program (note: Some extra fancy stuff) is your game appears more complete. First, we add a startup page for the game.
Create a startup page
The launch page we added will fade to the game home screen. You can download this image and add it to the resources folder of the project. Select the "Copy this image to" project directory in the check box option.
We need to add a view controller to our project and it will be responsible for handling the splash screen views. Add a new Uiviewcontroller subclass file to your project. Name Splashviewcontroller and choose to set up. h files.
Then we want to change the appdelegate to load this view Controller instead of the original main view Controller. Open iTennisAppDelegate.h Modify as follows: