Apple-CS-interview / iOS-CS-interview

7 stars 1 forks source link

scene delegate에 대해 설명하시오. #47

Open Hminchae opened 8 months ago

Do-hyun-Kim commented 8 months ago

scene delegate에 대해 설명하시오.

iOS 13 이전 🤪

img

iOS 13 이후 👩‍💻

img

img

하나의 앱에서 여러개의 Scene를 사용하는 이미지 입니다.

img

Scene Session 이란

참고 자료 📝

vichye-1 commented 8 months ago

Scene Delegate

참고

ronick-grammer commented 8 months ago

scene delegate에 대해 설명하시오.

iOS 13 이후부터 multi window를 지원하게 되면서 Scene 이라는 개념이 도입되었다. iOS 13 이전에 앱은 하나의 프로세스와 하나의 UI 만 사용하였지만, 이후에는 하나의 공유 프로세스와 여러개의 UI를 사용할 수 있게 되면서 App Delegate의 역할에 변화가 필요했다. App Delegate가 관리하던 앱의 실행 이벤트와 생명주기 이벤트를 분리하기 위해 Scene Delegate라는 것이 필요해졌고, Scene Delegate는 기존에 App Delegate가 관리하던 앱의 생명주기 이벤트에 대한 책임을 가지게 되었다.

📝 참고 사이트