테이블 뷰 컨트롤러의 표면적 역할은 목록 형태의 콘텐츠를 화면에 표현해주는 것이다.
하지만 그 역할을 자세히 들여다보면 계층 구조를 이루는 콘텐츠의 상위 카테고리를 정렬하여 표현함으로써 방대한 콘텐츠 속에서도 사용자가 원하는 항목에 쉽게 접근할 수 있게 해주는 특성을 지닌다.
테이블 뷰의 계층구조는 다음과 같다.
이제 프로토타입 셀을 이용한 실습을 진행해보겠다.
프로젝트를 생성해 다음과 같이 세팅을 한다.
그리고 셀에 Identifier을 지정해준다.
TableViewCell을 클릭해 스타일을 custom → basic 으로 변경한다.
스타일은 테이블 뷰 셀에 출력되는 항목과 형식을 결정한다.