[iOS] iOS 간단한 생명주기

Words
112
Reading
1 min
Listen
Play
9y

안녕하세요!! wonnieyoon@wonnieyoon입니다
요즘에 iOS 공부를 하고 있는데 역시 앱의 기본은 생명주기가 아닌가 싶습니다.
오늘은 iOS 생명주기에 대해 포스팅하겠습니다.
기본적으로 iOS는 앱,뷰 생명주기 두가지가 있습니다.


앱 생명주기(LifeCycle)

didFinishLaunching
:앱이 처음 실행 될때 호출

applicationWillResignActivie
:앱이 activity 상태에서 inactivity상태로 들어갈때 호출

applicationDidEnterBackground
:앱이 백그라운드 상태에 들어갔을때 호출

applicationWillEnterForeground
:앱이 background에서 foreground로 들어갈때 호출

applicationWillTerminate
:앱이 종료될때 호출

뷰(View) 생명주기(LifeCycle)

viewDidload
:화면이 처음 만들어질때 실행되고
보통 한번만 실행하는 초기화 코드가 들어가있습니다.

viewWillAppear
:뷰가 나타날것이라는 신호를 컨트롤러에게 알리는 역할
뷰가 나타나기 직전에 호출됩니다.

villDidAppear
:뷰가 나타났다는 것을 컨트롤러에게 알리는 역할을 수행
뷰가 화면에 나타난 직후에 실행

viewWillDisAppear
:뷰가 사라지기 직전에 호출되는 함수
뷰가 삭제 되려고하고있는 것을 뷰 콘트롤러에 통지합니다.

viewDidDisappear
:뷰 컨트롤러가 뷰가 제거되었음을 알려준답니다.

[iOS] iOS 간단한 생명주기 | Ecency