IOS RSS Feed App: Devo criar uma classe para cada controlador de visualização?
-
22-12-2019 - |
Pergunta
Estou aprendendo a fazer um aplicativo de alimentador RSS com várias guias.Cada guia leva a um controlador de navegação diferente e depois o controlador de visualização de tabela.A única diferença entre cada guia é o URL RSS.
Minha pergunta é: faço uma nova aula de cada aba?Ou posso apenas usar uma classe MasterViewController e alterar o URL dependendo da guia selecionada?
Se o último for verdadeiro, posso fazer um switch no self.tabbarcontroller.SelectedIndex para que eu possa alterar o URL RSS com base na guia selecionada?
Qual é a melhor prática aqui?
Solução
Dependendo de quanta funcionalidade é compartilhada entre os diferentes feeds de guias / RSS, você pode criar um viewController pai com a funcionalidade comum e, em seguida, criar viewControllers derivados (subclasse do viewController pai) com uma URL separada e conforme as modificações necessárias para cada guia.