IOS
iOS Swift의 생명주기
일용직 코딩노동자
2023. 5. 3. 17:37
728x90
반응형
안드로이드에서 생명주기가 있는데 iOS에도 비슷한 맥락의 생명주기가 있습니다.
안드로이드 생명주기는
https://onedaycodeing.tistory.com/50
안드로이드(android) 생명주기(life cycle)
안드로이드에서는 생명주기라는게 있습니다. onCreate() - onStart() - onResume() - onPause() - onStop() - onDestory() - onRestart() 7개의 생명주기가 있습니다. 우선 onCreate()는 저희가 항상 쓰는 해당 클래스에 진
onedaycodeing.tistory.com
해당 게시글을 참고해주세요.
override func viewDidLoad() {
super.viewDidLoad()
//뷰가 화면에 완전히 로드되면 호출됩니다!
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
//뷰가 화면에 보여지기 전에 호출됩니다!
}
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
//뷰가 화면에 나타나면 호출됩니다!
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
//뷰가 사라지기 전에 호출됩니다!
}
override func viewDidDisappear(_ animated: Bool) {
super.viewDidDisappear(animated)
//뷰가 사라지면 호출됩니다!
}
이처럼 iOS에서 생명주기를 선언 할 수 있는데요.
주석을 참고하시면 충분히 이해가 될겁니다.!!
728x90
반응형