Uso de métodos de segundo plano / primeiro plano no AppDelegate

Estou planejando implementar várias tarefas no meu aplicativo. Eu posso ver muitos métodos aqui para fazer isso noAppDelegate gostarapplicationWillResignActive, applicationDidEnterBackground, applicationWillEnterForeground, ...

Mas .... não vejo como eles devem ser usados, nem por que eles não estão nos ViewControllers ... nem para que servem aqui.

Quero dizer: quando o aplicativo entra em segundo plano, não sei em qual visualização meu usuário está. E quando o aplicativo entra em primeiro plano, como eu sei o que fazer e o que devo chamar para atualizar a exibição, por exemplo?

Eu teria entendido se esses métodos estão em cada controlador de exibição, mas aqui, não vejo para que eles podem ser usados de maneira concreta ...

Você pode me ajudar a entender como implementar as coisas nesses métodos?

questionAnswers(2)

yourAnswerToTheQuestion