Closed 5anniversary closed 3 years ago
https://hereismyblog.tistory.com/17 AppDelegate 메소드와 같이 포스팅 했습니다 !
SceneDelegate는 iOS 13에서 소개된 기존의 AppDelegate와 함께 전체적인 앱을 관리하는 Delegate인데요.
SceneDelegate에서는 Window와 Scene의 상태를 관리해주는 Delegate입니다. ( 아이패드에서 화면분할을 지원하기 위해 새롭게 생성된 델리게이트라고 생각하시면 됩니다!!)
신델리게이트에서 사용하는 중요 메소드를 알아볼게요~~
신델리게이트 라이브 사이클에서 가장 첫번째로 호출되는 메소드입니다. 이 메소드는 UIWindow를 생성하면서 rootViewController를 세팅하고, key window를 표현시켜줍니다.
신이 포그라운드로 향하는 상태 변환이 생길때 실행되는 메소드입니다. 처음 그리고 백그라운드에서 포그라운드로 변환일때 실행됩니다~!
이 메소드는 바로 위 메소드인 sceneWillEnterForeground가 실행된 뒤 호출되는 메소드로 신을 셋팅하고 사용자가 사용할수있도록 보여지고 준비하는 과정을 하는 메소드입니다.
이 메소드는 신이 백그라운드로 상태 변환이 일어날때 호출되는 메소드입니다.
이 메소드는 신이 백그라운드로 들어간 뒤에 잠시 시간이 지나면 호출이 되거나 세션이 끝나게 되면 호출이 됩니다!!
https://nsios.tistory.com/80