윈도우
모든 앱은 적어도 하나의 윈도우를 하나씩 가지고 있다.
앱을 실행하면 하나의 윈도우가 있는 것다.
- 터치 이벤트를 올바른 대상에 전달
- 화면에 표시된 뷰의 컨테이너 역할을 수행
- 화면의 표시되는 뷰의 컨테이너 역할을 수행
뷰는 반드시 윈도우에 추가 되어야 화면에 표시됨
새로운 화면을 이동 할때는 윈도우를 교체하지 않고 뷰를 교체
뷰
앱에서 시각적으로 표시되는 부분은 모드 뷰
뷰의 역할
- 컨텐츠 출력 : 자신에게 주어진 프레임의 시각적인 내용을 출력
- 터치 이벤트 처리 : 뷰 업데이트, 연결된 코드 실행)
- 자신에게 포함된 뷰 관리
시스템 뷰
Text Views
\
Controls
Content views
Container Views
Bars