Open godrm opened 4 months ago
root view controller는 화면을 가득 채우는 것!!!!!!!
디자인 패턴, 애플리케이션을 세 가지 구성요소로 나눠 관리한다.
뷰 컨트롤러가 관리하는 뷰가 로드되는 단계, 직접 호출하는 경우는 거의 없다
뷰의 로딩이 완료된 후 호출된다. 뷰의 초기 설정을 구성하는데 사용,
이 시점에 뷰의 계층구조가 메모리에 로드되었지만, 아직 화면에 나타나지 않은 상태
뷰 컨트롤러의 뷰가 뷰 계층에 추가되고 화면에 보이기 직전에 호출한다.
뷰의 크기 조정, 데이터 새로고침 등이 이루어질 수 있다.
뷰 컨트롤러의 뷰가 뷰 계층에 추가되어 화면에 나타난 직후 호출된다.
애니메이션을 시작하거나, 뷰가 나타난 후 필요한 작업을 수행할 때 사용
뷰 컨트롤러의 뷰가 뷰 계층에서 사라지기 직전에 호출된다.
이 시점에서 작업을 정리하거나, 키보드를 숨기는 등의 작업을 수행할 때 사용
뷰 컨트롤러의 뷰가 뷰 계층에서 사라지고 화면에서 사라진 직후 호출된다.
UIKit프레임워크의 중심적인 역할을 하는 클래스 중 하나,
사용자 인터페이스의 화면을 담당,
즉, UIViewController는 하나 이상의 뷰(UIView 객체)를 관리하며, 이 뷰들은 사용자와의 상호작용을 처리하고 데이터를 표시
ViewController 연결하기 미션을 진행하면서 ViewController관련 강의 영상을 시청한다 https://youtu.be/P47qN80gJ3o
그리고 UIViewController 공식 문서를 찾아보고, UIViewController 역할과 동작 방식에 대해 정리하고 댓글로 남긴다