오늘 설명할 내용은 view controller life cycle입니다. iOS 앱 개발에 있어서 필수적으로 알아야 하는 개념입니다. 일반적으로 iOS 앱 화면에 view controller를 띄우는데 view controller에는 생명주기(life cycle)가 있고, 이를 고려해서 앱을 개발해야 합니다. view controller의 생명주기를 도식화하면 다음과 같습니다. 생명주기와 관련된 메서드들에 대해서 알아보겠습니다. 1. init(coder:) View Controller을 storyboard로 생성할 경우, view controller의 객체가 생성될 때 초기화 작업을 하는 메서드가 바로 init(coder:) 메서드입니다. init(coder:) 메서드는 view controller가 ..