Apple-CS-interview / iOS-CS-interview

7 stars 0 forks source link

상태 변화에 따라 다른 동작을 처리하기 위한 앱델리게이트 메서드들을 설명하시오. #45

Open Hminchae opened 6 months ago

Do-hyun-Kim commented 6 months ago

상태 변화에 따라 다른 동작을 처리하기 위한 앱델리게이트 메서드들을 설명하시오.

willFinishLaunchingWithOptions
didFinishLaunchingWithOptions
applicationWillEnterForeground
applicationWillResignActive
applicationDidBecomeActive
applicationDidEnterBackground
  func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        // Override point for customization after application launch.
        print("Application Background -> ForeGround(ForeGround) : didFinishLaunchingWithOptions ")
        return true
    }

    func application(_ application: UIApplication, willFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]?) -> Bool {
        print("Application Background -> Active(ForeGround) : willFinishLaunchingWithOptions")
        return true
    }

    func applicationWillEnterForeground(_ application: UIApplication) {
        print("Application Background -> InActive : applicationWillEnterForeground")
    }

    func applicationWillResignActive(_ application: UIApplication) {
        print("Application Resign Active -> InActive : applicationWillResignActive")
    }

    func applicationDidBecomeActive(_ application: UIApplication) {
        print("Application DidBecom InActive -> Active : applicationDidBecomeActive")
    }

    func applicationDidEnterBackground(_ application: UIApplication) {
        print("Application DidEnter Background : applicationDidEnterBackground")
    }

📝 참고 사이트

vichye-1 commented 6 months ago

applicationWillResignActive

applicationWillEnterForeground

applicationDidBecomeActive

applicationWillTerminate

willFinishLaunchingWithOptions

didFinishLaunchingWithOptions

참고

ronick-grammer commented 5 months ago

상태 변화에 따라 다른 동작을 처리하기 위한 앱델리게이트 메서드들을 설명하시오.

📝 참고 사이트