Enfrentando os métodos de aplicação para ios e plataformas

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? Confira esta lista:

  • Usar willFinishLaunchingWithOptions fazer qualquer direito processamento após o aplicativo é iniciado e antes de exibir 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 depois que você 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 para mudanças de local ou 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 aplicativo suficiente para restaurar o aplicativo para seu estado atual no caso é encerrado mais tarde.

    Video: Melhores aplicativos para iOS de 2014 - Baixaki Mobile

    Você está autorizado aproximadamente cinco segundos de processamento neste método, então não faça qualquer tarefa que não pode terminar - como avisar o usuário.

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

  • Usar applicationWillTerminate fazer quaisquer tarefas finais de limpeza.

    Video: Veja como é simples Criar Aplicativo de Rádio Online múltiplas plataformas com Intel XDK


Publicações relacionadas