본문 바로가기

iOS

[iOS] SceneDelegate

 

Xcode 11부터 SceneDelegate 가 기본 템플릿에 추가 되었습니다.

 

scene가 앱에 추가될 때 호출됩니다.

 

scene의 연결이 해제될 때 호출됩니다. 

app switcher에서 선택되는 등 scene과 상호작용이 시작 될 때 호출됩니다.  (app switcher는 iPhoneX에서 화면 하단을 위쪽으로 스와이프했을 때 실행중인 앱들이 정렬되어있는 것.

사용자가 scene과의 상호작용을 중지할 때 호출. (화면전환)

scene이 foreground에 진입할 때 호출

scene이 백그라운드로 진입할 때 호출

 

sceneDelegate 안쓰기!

1. Info.plist에서 Application Scene Manifest 삭제.

2. SceneDelegate.swift 삭제

3. Appdelegate에서  UISceneSession Lifecycle 삭제

'iOS' 카테고리의 다른 글

[iOS] Autolayout 코드로만  (0) 2021.02.20
[iOS] GCD란  (0) 2021.02.13
[iOS]Info.plist  (0) 2021.02.03
[iOS] view background pattern image  (0) 2021.02.01
[iOS]ViewController의 특징과 ViewLifeCycle  (0) 2021.01.27