[IOS] 앱이 백그라운드에서 포그라운드로 전환되거나 포그라운드에서 백그라운드로 전환될 때 호출되는 함수

iOS에서 앱이 백그라운드에서 포그라운드로 전환되거나 포그라운드에서 백그라운드로 전환될 때 호출되는 함수는 다음과 같습니다:

  1. 앱이 포그라운드로 전환될 때 (Foreground): 앱이 백그라운드에서 포그라운드로 전환될 때에는 아래의 메서드가 호출됩니다.

    • applicationWillEnterForeground(_:): UIApplicationDelegate 프로토콜에 정의된 메서드로, 앱이 백그라운드에서 포그라운드로 전환될 때 호출됩니다.
  2. 앱이 백그라운드로 전환될 때 (Background): 앱이 포그라운드에서 백그라운드로 전환될 때에는 아래의 메서드가 호출됩니다.

    • applicationDidEnterBackground(_:): UIApplicationDelegate 프로토콜에 정의된 메서드로, 앱이 포그라운드에서 백그라운드로 전환될 때 호출됩니다.

따라서 앱이 포그라운드로 진입할 때는 applicationWillEnterForeground(_:) 메서드가 호출되며, 앱이 백그라운드로 진입할 때는 applicationDidEnterBackground(_:) 메서드가 호출됩니다. 이들 메서드를 사용하여 각각의 전환 시점에서 필요한 작업을 수행할 수 있습니다.