Я пишу быстрое простое приложение для просмотра таблиц. Я объявил представление, в котором я создаю табличное представление, как подкласс UITableViewController. UITableViewController соответствует протоколам UITableViewDelegate и UITableViewDataSource.
Мой вопрос таков: должен ли мой взгляд, который является подклассом UITableViewController, также указывать, что он соответствует этим протоколам?
Кроме того, что является преимуществом в соответствии с протоколом, то есть ставить после подкласса? Код, который я пишу, работает при условии, что методы существуют независимо от протокола, упомянутого в заголовке.
Имеет ли значение, если я добавил UITableView в подкласс UIViewController?