iPhone - Splash screen
Declaration(.h):
UIImageView *splashView;
Implementation(.m):
splashView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
splashView.image = [UIImage imageNamed:@"Default.png"];
[window addSubview:splashView];
[window bringSubviewToFront:splashView];
// Do your time consuming setup
[NSThread sleepForTimeInterval:2.1];
[splashView removeFromSuperview];