Qual é a quantidade inicial de ligações presentes num objeto na sua criação?
sobes.tech IA
Resposta da IA
No iOS, ao usar a contagem automática de referências (ARC) ou a gestão manual de memória (retain/release), um objeto geralmente tem um contador de referências igual a 1 quando criado. Isso significa que, após a alocação do objeto, ele já é mantido por uma referência, e enquanto o contador não chegar a zero, o objeto não será removido da memória.
Por exemplo, ao chamar o método alloc/init, o objeto é criado com uma contagem de retenção = 1. Se desejar manter o objeto, aumenta-se o contador (retain), e quando o objeto não for mais necessário, diminui-se (release). Quando o contador chega a zero, o objeto é desalocado.
É importante notar que nas versões modernas do iOS com ARC, o desenvolvedor não gerencia diretamente o contador, mas o conceito permanece o mesmo: o objeto é criado com uma referência forte.