Экран-заставка Iphone

Я действительно стараюсь изо всех сил, но я не могу выяснить, что не так в моем коде. Я сделал много поиска, но я думаю, я просто не могу понять некоторые цели c основы;)

Мой первый вопрос связан с кодом ниже:

[window addSubview:tabBarController.view];

UIImage *image = [UIImage imageNamed:@"lol.png"];
UIImageView *defaultImage = [[UIImageView alloc] initWithImage:image];

Имеет ли это значение, делая это:

[window addSubview:defaultImage];

или это :

[tabBarController.view addSubview:defaultImage];

Мой второй вопрос о создании заставки. Я пытался сделать это самостоятельно, но я просто не могу выяснить, что не работает (мы в appDelegate):

[window addSubview:tabBarController.view];

UIImage *image = [UIImage imageNamed:@"lol.png"];
UIImageView *defaultImage = [[UIImageView alloc] initWithImage:image]; 

[window addSubview:defaultImage];
[window makeKeyAndVisible]; //makes the window visible right ?

UIImage *image2 = [UIImage imageNamed:@"lol2.png"];
UIImageView *pubImage = [[UIImageView alloc] initWithImage:image2];

[UIView setAnimationDelegate:self];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:2.0];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:window cache:YES]; //not sure about the forView:window ...

[defaultImage removeFromSuperview];
[window addSubview:pubImage];

[UIView commitAnimations];

Хм, я думаю, так как я назвал "makekeyandvisible", окно должно быть видимым, и анимация должна быть показана пользователям ...

Ну, я пропускаю шаг, так как он не работает: D.

Помогите добро пожаловать,

Готье.

Ответы на вопрос(2)

Ваш ответ на вопрос