[Swift] iOS 앱 상태 이해 및 백그라운드로 이동방법 : 앱 라이프 사이클, 앱 벗어나기
·
Swift/이해하기
해당 글에서는 iOS 앱 상태를 이해하고 백그라운드로 이동하는 기능에 대해서 공유 목적으로 작성한 글입니다. 1) 애플리케이션의 상태 이해하기 : Foreground, Background 상태 설명 사용자 상호작용 알림 수신 이벤트 수신 작업 수행 Foreground - 사용자가 ‘현재 집중’하고 있는 앱 상태 ex) 사용자가 앱을 사용하고 있는 상태 O O O O Active - 화면에 보이지 않지만 여전히 ‘실행 중’인 상태 ex) 사용자가 앱을 종료하지 않은 상태에 다른 앱을 사용중인 경우 ex) 사용자가 앱을 종료하지 않은 상태에서 홈화면에 위치하는 경우 X O O O Inactive - 실행 중이지만 ‘이벤트’를 받을 수 없음 ex) 일시적으로 발생하는 상태로 다른 앱과 상호작용하거나 전화가 왔..