UITableViewDelegate
Работа в качестве делегата таблицы означает, что вы предоставляете ответы на запросы о макете таблицы и о действиях, которые пользователь выполняет в представлении таблицы.Методы Макет включают представление таблицы, спрашивающее о высоте строк, верхних и нижних колонтитулах, как должны выглядеть кнопки и т. Д. Методы * Action включают в себя выбор пользователем строки, начала и концаредактирование строки.
UITableViewDatasource
Использование в качестве источника данных таблицы означает, что вы предоставляете данные для разделов и строк таблицы , а вы действовать на сообщения, которые изменяют данные таблицы .Источнику данных запрашиваются данные для ячейки при рисовании таблицы, ему сообщают, что пользователь запросил удаление строки, и сообщают новое значение строки, которое отредактировал пользователь.