View와 UIViewcontroller

Jaby·2024년 4월 1일
0

SwiftBasic

목록 보기
16/20
post-thumbnail

  • View:

    사용자에게 보여지는 화면의 UI 요소
    레이블, 버튼, 이미지 뷰 등 다양한 컴포넌트로 구성
    UIViewController에서 관리
    주요 역할:
    화면에 표시되는 콘텐츠 표현
    사용자 입력 처리 (터치, 제스처 등)
    애니메이션 구현

  • UIViewController:

    View를 담당하는 컨트롤러
    View의 UI 구성 및 동작 제어
    데이터 처리 및 사용자 상호 작용 처리
    주요 역할:
    View의 생명주기 관리
    View에 대한 데이터 로딩 및 표시
    사용자 입력 처리 및 이벤트 처리
    네트워킹 및 데이터베이스 연동

  • View와 UIViewController의 관계:

    1:1 관계: 하나의 UIViewController는 하나의 View를 관리
    View는 UIViewController의 하위 객체: UIViewController 내에서 View 계층 구축
    상호 의존: View는 UIViewController에서 제공되는 데이터 및 기능에 의존, UIViewController는 View를 통해 사용자에게 UI 제공

  • 비유:

    View는 영화의 배우, UIViewController는 영화의 감독
    배우는 감독의 지시에 따라 연기, 감독은 배우를 통해 영화 제작
profile
hello, world!

0개의 댓글

관련 채용 정보