IOS RSS Feed App: Должен ли я создать один класс для каждого контроллера просмотра?
-
22-12-2019 - |
Вопрос
Я изучаю, как сделать приложение RSS Feeder с несколькими вкладками.Каждая вкладка приводит к другому навигационному контроллеру, а затем контроллер представления таблицы.Единственная разница между каждой вкладкой является URL RSS.
Мой вопрос: я делаю новый класс с каждой вкладки?Или я могу просто использовать один класс MasterViewController и изменить URL в зависимости от выбранной вкладки?
Если последнее верно, могу ли я сделать коммутатор на self.tabbarcontroller.selectedindex, чтобы я мог изменить URL RSS на основе выбранной вкладки?
Что такое лучшая практика здесь?
Решение
В зависимости от того, насколько совместно используются функциональные возможности между различными вкладками / RSS-каналами, вы можете создать один родительский ViewController с общими функциями, а затем создавать производные просмотра сознателей (подкласс родительского ViewController) с отдельным URL и по мере необходимости для каждой вкладкиОтказ