[iOS] UIViewController

Jamong·2023년 1월 19일
0

iOS 알아가기

목록 보기
3/14

[패스트캠퍼스] 30개 프로젝트로 배우는 iOS 앱 개발 with Swift 초격차 패키지 Online을 학습하면서 나오는 이론 내용과 공식 문서에서 필요한 내용을 발췌하여 정리한 글입니다.

Part2. Basic 1. 명언 생성기 앱 만들기

UIView

UIView는 화면의 직사각형 영역에 대한 내용을 관리하는 개체이다.

UIView는 위치와 크기를 갖는 사각형으로 배경색을 가지고 있고 또 문자나 이미지 등의 컨텐츠를 갖는 것이 가능하다.

슬라이드와 같이 여러 UIComponent들의 부모클래스가 UIView이다.

그래서 UIView는 여러 UIComponent들을 보여주는 용도로 사용한다.

ViewController

ViewController는 앱의 근간을 이루는 객체로 모든 앱은 최소한 하나 이상의 뷰 컨트롤러를 가지고 있다.

즉, 사용자가 화면을 보는 것에 대한 관리 기능을 제공한다.

우리가 앱을 사용할 때 화면마다 다른 컨텐츠가 표시되고 화면을 터치해서 다른 화면으로 이동할 때 ViewController가 사용된다.

ViewController 역활

  • 데이터 변화에 따라서 View 컨텐츠를 업데이트

  • View들과 함께 사용자 상호작용에 응답

  • View를 리사이징하고 전체적인 인터페이스의 레이아웃 관리

  • 다른 ViewController들과 함께 앱을 구성한다.

profile
새해 목표 : 1일 1 깃, 블로그, 프로그래머스 2문제

0개의 댓글