View 객체에 대해 설명하시오.

김지훈·2022년 4월 12일
0

iOS 면접

목록 보기
25/82

view는 사용자 인터페이스의 기본 구성 요소이며 모든 조작은 main thread에서 해야합니다
또한, 화면에 content 표시, 그리기 및 애니메이션, 오토레이아웃, 제스처 인식 등 화면에 관한 것들을 담당하는 객체입니다.

  • main thread란?
    앱을 실행시키면 기본으로 실행되는 단 하나의 스레드 (애플리케이션의 기본 스레드)

유저가 interface에 접근하면 이벤트는 main thread로 이동하게 됨. 만약 버튼을 눌러 서버에서 대용량 사진을 가져온다고 쳤을때, main thread만 이용하면 버튼을 누르고 멈춘 뒤 사진을 가져온 후 화면이 동작할 것임, 이러한 문제를 보완한 백그라운드 스레드가 있음. 백그라운드 스레드를 사용하면 비동기 프로그래밍 가능.

0개의 댓글