lunchScreen/Interview_Questions

하나의 View Controller 코드에서 여러 TableView Controller 역할을 해야 할 경우 어떻게 구분해서 구현해야 하는지 설명하시오.

Opened this issue · 3 comments

하나의 View Controller 코드에서 여러 TableView Controller 역할을 해야 할 경우 어떻게 구분해서 구현해야 하는지 설명하시오.

하나의 delegate에서 분기를 사용해 각 TableView를 구분하거나,
TableView 별도의 delegate 객체를 만들어서 주입해주는 방법이 있습니다.

  1. func tableView(_:, cellForRowAt:) → UITableViewCell 함수에서 각 tableview에 따라 처리하도록 구현
  2. 별도의 delegate 객체를 만들어 주입