В Xcode
, когда я создаю новый контроллер представления, чтобы содержать табличное представление, у меня есть две опции
- Создайте новый
UITableViewController
- Создайте новый
UIViewController
, который реализует протоколыUITableViewDelegate
иUITableViewDataSource
Предполагая, что я правильно реализую все необходимые и необязательные методы для протоколов, есть ли какие-либо преимущества (помимо необходимости писать заглушки метода) с помощью UITableViewController
? означает, что что-либо (управление памятью, кэширование и т.д.) реализовано за кулисами класса UITableViewController
, что делает вариант 1 лучшим выбором, чем вариант 2?