본문 바로가기
iOS/iOS

iOS앱의 실행 상태(앱 생명주기)를 설명하세요

by 황민우 2022. 5. 27.

Not Running

- 앱이 실행되지 않거나 시스템에서 코드가 실행 및 종료되지 않고 애플리케이션이 완전히 꺼지는 간단한 상태입니다.


Inactive

- 과도기 상태입니다.

- 비활성 상태는 애플리케이션이 백그라운드에서 실행 중이지만 이벤트를 수신 할 수 없음을 의미합니다.


Active

- 활성 상태는 앱이 백그라운드에서 실행되고 이벤트를 수신 할 수있는 기본 실행 상태입니다.


Background

- 앱이 백그라운드에서 실행되고 여전히 백그라운드에서 코드를 실행할 수있는 상태입니다.


Suspended

- 실행중인 앱이 백그라운드 상태이고 시스템이 앱을 일시 중지하고 애플리케이션이 코드를 실행할 수 없음을 의미합니다

 

2022.02.18 - [iOS/iOS 면접 질문] - App Life Cycle [ 앱 생명주기 ]

 

App Life Cycle [ 앱 생명주기 ]

생명주기 [ Life Cycle ] - 사전적 의미는 기술이나 제품이 세상에 발표된 후로 사용되지 않게 되거나 시장에서 사라질 때까지의 기간이며, 다른 기술이나 제품에 의해 대체될 때까지의 기간을 나타

seagreen83.tistory.com

 

'iOS > iOS' 카테고리의 다른 글

ARC에 대한 질문  (0) 2022.05.29
PLIST  (0) 2022.05.28
Swift의 가장 중요한 기능은 무엇인가요?  (0) 2022.05.26
iOS 애플리케이션 개발에 필요한 도구  (0) 2022.05.25
Swift와 Objective-C  (0) 2022.05.24

댓글