반응형
An object that manages a view hierarchy for your UIKit app.
애플 공식 문서에서 UIViewController를 UIKit 앱에서 뷰 계층을 관리하는 객체라고 설명합니다.
따라서 이 질문의 정답이 되겠습니다!
UIViewController 클래스는 모든 뷰 컨트롤러에 공통적으로 공유되는 동작들을 정의합니다.
일반적으로 UIViewController 클래스의 인스턴스를 직접 만들지 않고,
UIViewController를 상속해서 뷰 계층을 관리하는데에 필요한 메서드와 프로퍼티를 추가해야 합니다.
ViwController의 주요 동작으로는,
- 일반적으로 데이터의 변화로 인한 화면 컨텐츠 업데이트
- 앱의 화면과 사용자 간의 상호작용
- 뷰 크기 조정과 전체 인터페이스의 레이아웃 관리
- 다른 객체들과의 상호작용
출처
애플 공식 문서 - UIViewController
https://developer.apple.com/documentation/uikit/uiviewcontroller
반응형
'DEV - iOS > Background' 카테고리의 다른 글
[iOS Interview Questions] ARC란 무엇인지 설명하시오. (0) | 2023.05.26 |
---|---|
[iOS Interview Questions] UIView 에서 Layer 객체는 무엇이고 어떤 역할을 담당하는지 설명하시오. (1) | 2023.05.09 |
[iOS Interview Questions] Result 타입에 대해 설명하시오. (0) | 2023.03.31 |
[iOS Interview Questions] KVO 동작 방식에 대해 설명하시오. (1) | 2023.03.24 |
[iOS Interview Questions] Codable에 대하여 설명하시오. (0) | 2023.03.23 |