Toda regra de negocio eu tenho que colocar na View Controler?
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.