Sobes.tech
Junior — Middle

Eltávolítja-e a memória az objektumot, ha van egy erős hivatkozás, három gyenge és egy számlálatlan hivatkozás?

sobes.tech MI

Válasz az MI-től

A tárgy nem kerül törlésre a memóriából, ha legalább egy erős (strong) hivatkozás létezik rá. Az Ön esetében van egy erős hivatkozás, három gyenge (weak) és egy számlálatlan (unowned). A gyenge és számlálatlan hivatkozások nem tartják a tárgyat a memóriában, de az erős igen. Ezért a tárgy a memóriában marad, amíg az erős hivatkozás létezik.