UIView와 UIViewController의 차이 + 뷰 생명주기 메소드

공식문서 먼저 UIView An object that manages the content for a rectangular area on the screen. 화면의 사각형 영역을 나타내며, 내부에 다른 뷰를 포함할 수 있다. 대부분의 UI 요소가 UIView를 상속받는다. 콘텐츠를 화면에 나타내고, 사용자의 터치나 제스처를 감지한다. UIViewController An object that manages a view hierarchy for your UIKit app. 하나 이상의 뷰를 관리하고, 이 뷰들이 사용자와 상호작용하는 방법을 제어한다. 뷰를 생성하고, 화면에 표시하며, 뷰의 생명 주기를 관리한다. 두 줄 요약 UIView는 화면의 직사각형 영역에 표시되는 콘텐츠를 관리하고, 사용자의 동작을 감지하는 역할을 한다. UIViewController는 이 UIView를 관리하는 역할을 한다. (사용자의 동작을 감지하면 이 뷰가 어떻게 상호 작용을 해야 할지, UIView 라이프 사이클 관리 등…) 뷰 라이프 사이클 + 뷰 컨트롤러 관련 메소드 순서대로 작성하면 ...

August 20, 2024