Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Start InstantlyЛадно если приложению действительно нужно при запуске обработать что-то «тяжёлое», но если простенький калькулятор при открытии показывает 5-секундную заставку…
Display a launch image that closely resembles the first screen of the app. This practice decreases the perceived launch time of your app.
Avoid displaying an About window or a splash screen. In general, try to avoid providing any type of startup experience that prevents people from using your app immediately.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions UIImage *backImg;
if ([UIScreen mainScreen].scale > 1.0 && self.window.bounds.size.height > 480)
{
backImg = [UIImage imageNamed:@"Default-568h"];
} else
{
backImg = [UIImage imageNamed:@"Default"];
}
UIImageView *background = [[UIImageView alloc] initWithImage:backImg];
[self.window addSubview:background];UIActivityIndicatorViewmMoviePlayer.controlStyle = MPMovieControlStyleNone;
Хитрости разработчика под iOS. Splash Screen