iOSAppLifeCycle

2018-07-04
iOS

iOS 13 앱 사이클

사용자 또는 시스템이 앱의 새로운 장면을 요청하면 UIKit 은 이를 생성하고 Unattached 상태로 둡니다.
실행 후 UI 가 화면에 표시될 지 여부에 따라 Foreground Inactive 또는 Background 상태가 될 수 있다.
화면에 나타나면 시스템은 앱의 상태를 자동으로 Foreground Inactive 와 Foreground Active 상태 사이에서 왔다갔다 변경시킵니다.

  • Unattached:
  • Foreground Inactive :
  • Foreground Active : 사용자가 요청한 scene은 빠르게 화면에 나타납니다.
  • Suspended :
  • Background :

앱을 실행하면 UIApplication 이 생성되고 끝날때까지 유지된다.
홈화면은 스프링보드이다.

– 작성중 –