Veja também este post sobre Cocoanetics que apresenta um fluxograma muito útil explicando as diferentes chamadas para os métodos AppDelegate durante o ciclo de vida do aplicativo:
@KronoS - Sim, a única vez que isso mudou significativamente foi a introdução da multitarefa no iOS 4.0. Ainda é viável no iOS 5.0 (e deve continuar a ser no iOS 6.0).
Brad Larson
1
Apple / iOS não envia a applicationWillTerminatemensagem. Tudo o que você obterá é SIGTRMquando o sistema operacional quer que você fique sem memória. Os documentos estão quebrados há anos.
jww
O iOS envia a applicationWillTerminalemensagem, mas apenas nos casos explicados no diagrama, ou seja, se você estava compilando com SDK <4 (o que não pode ser o caso hoje em dia) ou se definiu UIApplicationExitsOnSuspendcomo YESno do seu aplicativo Info.plist. Portanto, o diagrama ainda está correto;)
AliSoftware
112
aqui está a imagem do diagrama para entender o Ciclo de Vida (iPhone / Android)
Edit: Aqui estão as informações mais detalhadas do Apple Docs .
Respostas:
Veja também este post sobre Cocoanetics que apresenta um fluxograma muito útil explicando as diferentes chamadas para os métodos AppDelegate durante o ciclo de vida do aplicativo:
fonte
applicationWillTerminate
mensagem. Tudo o que você obterá éSIGTRM
quando o sistema operacional quer que você fique sem memória. Os documentos estão quebrados há anos.applicationWillTerminale
mensagem, mas apenas nos casos explicados no diagrama, ou seja, se você estava compilando com SDK <4 (o que não pode ser o caso hoje em dia) ou se definiuUIApplicationExitsOnSuspend
comoYES
no do seu aplicativoInfo.plist
. Portanto, o diagrama ainda está correto;)aqui está a imagem do diagrama para entender o Ciclo de Vida (iPhone / Android)
Edit: Aqui estão as informações mais detalhadas do Apple Docs .
Referência
Este também é para métodos de ciclo de vida do controlador de visualização
fonte
Há outro mais simples no livro de receitas do desenvolvedor ios
fonte
Se quiser algo mais detalhado, você pode ler o documento oficial entregue pela apple.
Ele foi atualizado com iOS6.0
http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/ViewLoadingandUnloading/ViewLoadingandUnloading.html
fonte