TableView는 왜 쓰는가? 여러 데이터를 리스트형식으로 보여주고 싶을 때 사용한다.
현재 TableView를 ViewController에 추가했는데, 여기서 TableView를 사용하려 하면 TableView는 데이터를 보여주기전에 어떤 질문을 하게된다.
- TableView의 Cell은 몇개인가?
- TableView를 어떻게 보여줄까? 어떤 셀을 이용해서 보여줄것인가?
- TableView를 클릭하면 어떻게 할까? 등
여기서 1,2는 필수로 답을 해줘야한다.
서비스를 이용하는데 있어서 해야할 일 —> Protocol: 규약, 약속
그렇다면 TableView를 이용하기 위한 Protocol에는 어떤것이 있을까?
상속받는 UITableViewDataSource, UITableViewDelegate에서 지정해주어야 할 것이 있기에 이를 질문이라 판단하고, 아래와 같이 코드를 작성하면 그제서야 TableView를 사용할 수 있게 된다.
이 답을 이제 ViewController에서 규약에 맞게 코드를 작성해야 하는것이다.
앞으로 보게될 코드를 소개하고, 다음 챕터부터 자세하게 들어가자!
'Toy Project > One Piece (iOS)' 카테고리의 다른 글
6. 데이터 넘기기: ViewController간의 데이터를 넘기는 방법 (0) | 2021.01.31 |
---|---|
5. Present View Controller: 새로운 View Controller 띄우기 (0) | 2021.01.31 |
4. Custom Cell (0) | 2021.01.31 |
3. TableView 실습 (0) | 2021.01.31 |
1. List -> UITableView (0) | 2021.01.28 |