Junior — Middle
Para quais categorias de dados é adequado usar o mecanismo de gestão automática de memória ARC?
sobes.tech IA
Resposta da IA
O mecanismo de gestão automática de memória ARC (Contagem Automática de Referências) no iOS é utilizado para gerir a memória de objetos de classes (tipos de referência). O ARC acompanha automaticamente o número de referências a um objeto e liberta a memória quando não há mais referências.
O ARC não se aplica a tipos de valor, como estruturas (struct) e enumerações (enum), pois são geridos pela pilha e copiados na atribuição.
Resumindo, o ARC é adequado para objetos de classes criados no heap que requerem controlo do ciclo de vida.