티스토리 뷰

iOS

라이프사이클

45이공 2022. 7. 31. 14:07

라이프사이클이란?

실행부터 종료까지의 과정과 상태들을 말한다.

앱 라이프사이클

Unattached : 아직 앱이 실행되지 않은 상태

Foreground - Inactive : 앱이 실행중이지만 사용자와 상호작용이 되지 않는 상태 (앱 실행중 전화, 알림 등)

Foreground - Active : 앱이 실행중이고 상호작용 가능한 상태

Background : 다른 앱으로의 전환이나 홈버튼 등으로 앱이 뒤에서 활동하는 상태

Suspended : 백그라운드 상태에서 시간이 지나 아예 앱이 동작을 멈춘 상태 (다시 빠르게 로드하기위해 메모리에 데이터는 저장되어 있음)

sceneDidEnterBackground : 앱이 백그라운드 상태로 전환됬을 때 호출

sceneWillEnterForeground : 앱이 백그라운드에서 Inactive로 전환될 때 호출

sceneWillResignActive : 앱이 Active에서 Inactive로 바뀔 때 호출

sceneDidBecomeActive : 앱이 Inactive에서 Active로 바뀔 때 호출

뷰 라이프사이클

viewDidLoad : 뷰가 메모리에 올라갔을 때

viewWillAppear: 뷰가 나타나기 직전

viewDidAppear : 뷰가 나타났을 때

viewWillDisappear : 뷰가 사라지기 직전

viewDidDisappear : 뷰가 사라졌을 때

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함