UITableViewDataSource: 테이블을 구성하기 위해 필요한 메소드 정의 tableView(_:numberOfRowsInSection:) tableView(_:cellForRowAt:) UITableViewDelegate: 테이블에서 발생하는 액션/이벤트와 관련된 메소드 정의 tableView(_:didSelectRowAt:) 일반 뷰 컨트롤러에서 테이블 뷰 사용 1)테이블 뷰 객체를 직접 추가 2)테이블 뷰 셀 객체를 직접 추가 3)클래스에 UITableViewDataSource, UITableViewDelegate프로토콜 선언 4)테이블 뷰와 뷰 컨트롤러 사이에 [dataSource], [delegate] 항목을 연결