elhores práticas de animação do UIView para o iPho

O que é considerado uma prática recomendada para animar transições de exibição no iPhone?

Por exemplo, oViewTransitions projeto de exemplo da apple usa código como:

CATransition *applicationLoadViewIn = [CATransition animation];
[applicationLoadViewIn setDuration:1];
[applicationLoadViewIn setType:kCATransitionReveal];
[applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]];
[[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal];

mas também existem trechos de código flutuando na rede com a seguinte aparência:

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationDelegate:self];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:myview cache:YES];
[myview removeFromSuperview];
[UIView commitAnimations];

Qual é a melhor abordagem? Se você também pudesse fornecer um trecho, seria muito apreciado.

NOTA Não foi possível obter a segunda abordagem para funcionar corretament

questionAnswers(9)

yourAnswerToTheQuestion