Toda regra de negocio eu tenho que colocar na View Controler?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Toda regra de negocio eu tenho que colocar na View Controler?
oi Rodrigo
É uma opção que as pessoas costumam preferir, mas há outros desenvolvedores que gostam de quebrar melhor e deixar no view controller apenas o código que processa os dados da view ou do banco de dados e depois chamam objetos que possuem a regra do negócio em si, de forma a ficar independente da API do iOS (os antigamente chamados de business objects, quando eram mais procedurais). É mais bonito, mas às vezes exageramos e vira uma arquitetura "casca de cebola" que um objeto apenas delega pro outro.