앱
-
[iOS] View Controller의 생명주기iOS 2021. 9. 4. 16:26
목차 1. 뷰 컨트롤러 생명주기 2. 생명주기에 따라 호출되는 함수 3. 실험 뷰 컨트롤러 생명주기 뷰 컨트롤러는 생명주기(life cycle)를 가집니다. 애플의 공식문서에서는 뷰 컨트롤러의 생명주기를 아래의 그림으로 표현하고 있습니다. 위의 그림에는 loadView, viewDidUnload 가 없지만 이 두개의 메소드도 생명주기에 포함됩니다. 생명주기에 따라 호출되는 함수 loadView loadView는 뷰컨트롤러에 의해 관리됩니다. 뷰가 없다면 loadView가 호출되고 뷰를 생성한 후 뷰 컨트롤러의 슈퍼뷰로 올립니다. 뷰 컨트롤러가 코드로 생성되었을 때 사용하면 됩니다. 뷰 컨트롤러가 .xib 또는 스토리보드로 생성되었을 때는 이 메소드를 건드리지 않는게 좋습니다. viewDidLoad loa..