TIL 7.2
뷰 컨트롤러 - 2가지로 나눔. 1) 콘텐츠 뷰 컨트롤러 2) 컨테이너 뷰 컨트롤러 1) 콘텐츠 뷰 컨트롤러 이미지, 텍스트 또는 버튼이나 입력폼 등 애플리케이션의 화면에 표현할 콘텐츠를 관리하는 컨트롤러. 화면 전체 사이즈의 루트 뷰를 내장. 이 뷰 위에 각종 콘텐츠를 얹어 화면에 출력. 콘텐츠 뷰 컨트롤러를 정의하는 기본 클래스 : UIViewController. 주된임무: 뷰를 관리, 이벤트를 핸들링, 화면 전환. 커스텀 뷰 컨트롤러를 정의할 때: 기본 화면 구조를 어떻게 설계할것인가에 따라 상속받을 부모 클래스를 적절히 선택해야 함. ex) 테이블 뷰 컨트롤러, 컬렉션 뷰 컨트롤러, 스크롤 뷰 컨트롤러, 일반 뷰 컨트롤러(UIViewController) 들 중 하나를 선택하여 상속.(서브 클래싱)..