[iOS] App State

Seonhu Kim·2023년 3월 29일
0

iOS

목록 보기
4/16
post-thumbnail

앱의 실행 상태에 다뤄보고자 한다.

이전에 App의 Life Cycle에 대해 정리했는데, App State도 Life Cycle안에 포함되어 있는 개념이다. 매번 헷갈리는 것 같아서 별도로 정리함...

  • Not Running : 앱이 시작되지 않았거나 실행되엇지만 시스템에 의해 종료된 상태
  • Inactive : 앱이 전면에서 실행중이지만 아무런 이벤트를 받지 않고 있는 상태 (Launch)
  • Active : 앱이 전면에서 실행중이며 이벤트를 받고 있는 상태
  • Background : 앱이 백그라운드에 있고 코드가 실행되고 있는 상태
  • Suspend : 앱이 백그라운드에 있고 실행되는 코드가 없는 상태

Background 상태일 때 프로젝트의 Capability 설정하면 Suspended로 넘어가지 않음 (Apple에서 정한 특별한 상태인 경우만)

profile
iOS Developer.

0개의 댓글