사용자 정의 가능한 행(rows)들의 단일 열(single column)에 데이터를 표시합니다.
Table View는 세로로 스크롤되는 내용의 단일 열을 행과 섹션으로 구분하여 표시합니다. 표의 각 행에는 앱과 관련된 단일 정보가 표시됩니다. 섹션을 통해 관련 행을 그룹화할 수 있습니다. 예를 들어 연락처 앱은 테이블을 사용하여 사용자의 연락처 이름을 표시합니다.

Table Views는 다음을 포함한 여러 객체 간의 공동작업(collaboration)입니다.
Cells : 셀은 콘텐츠에 대한 시각적 표현을 제공합니다. UIKit에서 제공하는 기본 셀을 사용하거나, 앱의 필요에 맞게 사용자 지정 셀(custom cells)을 정의할 수 있습니다.
Table view controller : 일반적으로 UITableViewController 객체를 사용하여 Table View를 관리합니다. 다른 view controller도 사용할 수 있지만, 일부 테이블 관련 기능이 작동하려면 table view controller가 필요합니다.
Your data source object : 이 객체는 UITableViewDataSource 프로토콜을 채택하고 테이블에 대한 데이터를 제공합니다.
Your delegate object : 이 객체는 UITableViewDelegate 프로토콜을 채택하고 테이블 내용과의 사용자 상호 작용을 관리합니다.
class UITableViewFilling a Table with Data
data source object를 사용하여 테이블의 셀을 동적으로 생성 및 구성하거나 스토리보드에서 정적으로 제공합니다.
Asynchronously Loading Images into Table and Collection Views
앱의 응답성(responsive)을 높이기 위해 이미지를 비동기식(asynchronously)으로 저장하고 가져옵니다.
protocol UITableViewDataSource
객체가 데이터를 관리하고 table view에 셀을 제공하기 위해 채택하는 methods입니다.
protocol UITableViewDataSourcePrefetching
table view에 대한 데이터 요구 사항을 미리 경고하여 잠재적으로 장기 실행 중인 데이터 작업을 조기에 시작할 수 있는 프로토콜입니다.
class UITableViewDiffableDataSource
데이터를 관리하고 table view에 셀을 제공하는 데 사용하는 객체입니다.
struct NSDiffableDataSourceSnapshot
특정 시점의 view에 있는 데이터 상태를 나타냅니다.
class UILocalizedIndexedCollation
섹션 인덱스가 있는 table view에 대한 데이터를 구성, 정렬 및 지역화하는 객체입니다.
protocol UIDataSourceTranslating
data source 객체를 관리하기 위한 고급 인터페이스입니다.
class UIRefreshControl
Scroll view의 내용을 새로 고치기 시작할 수 있는 표준 컨트롤입니다(새로고침).
Estimating the Height of a Table's Scrolling Areatable view의 headers, footers, 및 행에 대한 높이 추정치를 제공합니다.class UITableViewControllerview controller입니다.protocol UITableViewDelegateclass UITableViewFocusUpdateContextConfiguring the Cells for Your Tableprototype 셀을 정의하여 테이블 행의 모양과 내용을 지정합니다.Creating Self-Sizing Table View Cellstable view cell을 작성하고 시스템 간격 제약 조건을 사용하여 text label을 둘러싼 간격을 조정합니다.Adding Headers and Footers to Table Sectionsclass UITableViewCellclass UITableViewHeaderFooterViewreusable view입니다.class UISwipeActionsConfigurationclass UIContextualActionHandling Row Selection in a Table ViewSelecting Multiple Items with a Two-Finger Pan GestureSupporting Drag and Drop in Table ViewsAdopting Drag and Drop in a Table Viewprotocol UITableViewDragDelegateDrags을 initiating(초기화?) 하는 인터페이스이다.protocol UITableViewDropDelegateDrops을 handling 하기 위한 인터페이스이다.protocol UITableViewDropCoordinatorDrop을 조정하는 인터페이스입니다.protocol UITableViewDropItemdropped 되는 항목과 연결된 데이터class UITableViewDropProposaldrop을 handling하기 위해 제안된 solutionprotocol UITableViewDropPlaceholderContextdrop 작업 중 테이블에 추가한 자리 표시자(placeholder) 셀을 추적하기 위한 객체입니다.class UITableViewDropPlaceholderdrop 미리 보기 매개 변수에 대한 사용자 정의를 지원하는 자리 표시자 셀.class UITableViewPlaceholder