Notice
Recent Posts
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- SWIFT
- 카카오맵클론
- unittest
- 앱의생명주기
- firebase
- IOS
- firestore
- 코딩테스트입문
- Di
- mrc
- 프로그래머스
- Safari Inspector
- algorithm
- ios면접
- AutoLayout
- storekit2
- css학습
- Swift코딩테스트
- RxSwift
- Swift디자인패턴
- UIKit
- alamofire
- RC
- 리팩터링
- ARC
- TDD
- five lines of cdde
- hackerrank
- 클린코드
- five lines of code
Archives
- Today
- Total
샘성의 iOS 개발 일지
앱 화면의 콘텐츠를 표시하는 로직과 관리를 담당하는 객체를 무엇이라고 하는가? 본문
728x90
UIView
화면의 콘텐츠를 표시하고 관리를 담당하는 사각형의 영역을 가진 객체를 UIView라고 정의한다. UIButton, UILabel등의 화면 구성요소들 또한 모두 UIView라고 지칭하며, 해당 객체를 관리하기 위해 존재하는 객체를 UIViewController라고 한다.
UIViewController의 기능
View의 컨텐츠를 업데이트 하고, View와 사용자간에 상호작용에 반응하는 역할을 한다.
또한 인터페이스의 레이아웃을 관리 및 View의 사이즈를 조정하는 역할 뿐만 아니라, 다른 컨트롤러를 통한 화면 전환 기능 또한 수행한다.
728x90
'iOS > 면접' 카테고리의 다른 글
@main에 대해서 설명하시오. (0) | 2023.06.01 |
---|---|
상태 변화에 따라 다른 동작을 처리하기 위한 앱델리게이트 메서드들을 설명하시오. (0) | 2023.05.18 |
실제 디바이스가 없을 경우 개발 환경에서 할 수 있는 것과 없는 것을 설명하시오. (0) | 2023.05.10 |
Bounds 와 Frame 의 차이점을 설명하시오. (0) | 2023.05.09 |
자신만의 Custom View를 만들려면 어떻게 해야하는지 설명하시오. (0) | 2023.05.09 |