1
resposta

qual a diferença entre [classe new] e [[classe alloc] int]

[listTableViewController new]; seria a mesma coisa que [[listTableViewController alloc]init]; ??

1 resposta

Oi George,

É a mesma coisa, o new chama internamente os métodos alloc e init.

Temos os dois pois se você quiser inicializar o objeto com alguma informação você chamará o inicializador correspondente e aí terá que chamar o alloc antes. Exemplo:

[[listTableViewController alloc] initWithView: view ];

Abraço!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software