앱이 In-Active 상태가 되는 시나리오를 설명하시오.

seuhong·2024년 1월 29일
0

iOS interview Question

목록 보기
10/11
post-thumbnail

InActive 상태란?

  • 앱이 실행되면서 foreground에 진입하지만, 어떠한 이벤트도 받지 않는 상태를 말함
  • 다른상태로 넘어가기 전(Active, Backgorund) 앱은 반드시 이 상태를 거침
  • 전화나 메시지같은 interrupt 발생 시
  • 미리알림 같은 특정 알림창이 화면을 덮어서 앱이 실질적으로 event를 받지 못하는 상태 등이 여기에 해당 할 수 있음

1. 앱 처음 켤 때

  • (not running) -> 1 (In - active) -> 0 (active)

2. 포그라운드 -> 백그라운드 (앱 실행 중 홈 버튼을 누름)

  • 0 (active) -> 1 (In - active) -> 2 (bacground)
    asd

3. 백그라운드 -> 포그라운드 (앱을 다시 켬)

  • 2 (background) -> 1 (In - active) -> 0 (active)
profile
완씨의 개발기록

0개의 댓글