O cumprimento dos Métodos e plataformas iOS App

Ao escrever um aplicativo iOS, é muito importante entender e tecer código específico do aplicativo em seu ciclo de vida. Tentando descobrir qual o método do ciclo de vida de usar? Veja esta lista:

  • Usar willFinishLaunchingWithOptions fazer qualquer direito processamento após o aplicativo é iniciado e antes de exibir a sua primeira janela, e antes de ele ainda tem um estado restaurado.

    Você normalmente usar esse método para verificar se os parâmetros de inicialização para o aplicativo (como um URL) estão corretas. Você também pode verificar o ambiente em que o aplicativo é iniciado (por exemplo, se ele lançar em um iPad que tem a capacidade de fazer chamadas de celular). Aliás, este método não irá funcionar em um dispositivo com uma versão iOS mais velho do que iOS 6.

  • Usar didFinishLaunchingWithOptions para fazer qualquer processamento após tiver certeza de que o aplicativo vai começar.

    Por exemplo, você pode usar este método para restaurar um estado global.

  • Usar applicationDidBecomeActive a fim de reiniciar um processo que foi interrompido enquanto o aplicativo estava inativo.

    Por exemplo, você poderia começar a ouvir alterações de local ou até mesmo atualizar a interface do usuário com dados novos.

  • Usar applicationWillResignActive para pausar o aplicativo enquanto o usuário dá a sua atenção para outra atividade - como atender uma chamada de telefone.

  • Usar applicationDidEnterBackground para liberar recursos e salvar os dados do usuário, juntamente com informações de estado app suficiente para restaurar o aplicativo para seu estado atual no caso é encerrado mais tarde.

    Você está autorizado cerca de cinco segundos de processamento neste método, por isso não executar nenhuma tarefa que não pode terminar - como avisar o usuário.

  • Usar applicationWillEnterForeground para desfazer o que você fez no applicationDidEnterBackground.

  • Usar applicationWillTerminate para fazer todas as tarefas finais de limpeza.

menu