View

사용자 인터페이스의 기본 구성 요소

UiView

class UIView: UIResponder

화면의 직사각형 영역에 대한 콘텐츠를 관리하는 객체. 모든 뷰에 공통적인 동작을 정의하며 UIButton, UIImageView, UILabel 과 같은 모든 뷰 클래스의 상위 클래스

  • 사용자와 상호 작용
    • 그리기 및 애니메이션
      Core Graphics, UIViewAnimations, CoreAnimation

    • 레이아웃 및 하위보기 관리
      오토레이아웃

    • 이벤트 처리

      • UIResponder → 터치 및 기타 유형의 이벤트 응답
      • 제스처 인식

스레딩

사용자 인터페이스에 대한 조작은 메인 스레드에서 해야 함. 메인 스레드가 필요하지 않을 수 있는 유일한 경우는 뷰 객체를 생성할 때 뿐이고, 그 외에 모든 조작은 메인 스레드에서 발생해야 함.

참고 자료