-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
<1주차> scene delegate에 대해 설명하시오. #5
Comments
https://hereismyblog.tistory.com/17 |
SceneDelegate는 iOS 13에서 소개된 기존의 AppDelegate와 함께 전체적인 앱을 관리하는 Delegate인데요. SceneDelegate에서는 Window와 Scene의 상태를 관리해주는 Delegate입니다. ( 아이패드에서 화면분할을 지원하기 위해 새롭게 생성된 델리게이트라고 생각하시면 됩니다!!) 신델리게이트에서 사용하는 중요 메소드를 알아볼게요~~ scene(_:willConnectTo:options:)신델리게이트 라이브 사이클에서 가장 첫번째로 호출되는 메소드입니다. 이 메소드는 UIWindow를 생성하면서 rootViewController를 세팅하고, key window를 표현시켜줍니다. sceneWillEnterForeground(_:)신이 포그라운드로 향하는 상태 변환이 생길때 실행되는 메소드입니다. 처음 그리고 백그라운드에서 포그라운드로 변환일때 실행됩니다~! sceneDidBecomeActive(_:)이 메소드는 바로 위 메소드인 sceneWillEnterForeground가 실행된 뒤 호출되는 메소드로 신을 셋팅하고 사용자가 사용할수있도록 보여지고 준비하는 과정을 하는 메소드입니다. sceneWillResignActive(:) and sceneDidEnterBackground(:)이 메소드는 신이 백그라운드로 상태 변환이 일어날때 호출되는 메소드입니다. sceneDidDisconnect(_:)이 메소드는 신이 백그라운드로 들어간 뒤에 잠시 시간이 지나면 호출이 되거나 세션이 끝나게 되면 호출이 됩니다!! |
No description provided.
The text was updated successfully, but these errors were encountered: