Sobes.tech
Junior — Middle

Bude objekt odstránený z pamäte, ak na neho existuje jedna silná referencia, tri slabé a jedna bezčíselná referencia?

sobes.tech AI

Odpoveď od AI

Objekt nebude odstránený z pamäte, ak na neho existuje aspoň jedno silné (strong) odkaz. Vo vašom prípade je jeden silný odkaz, tri slabé (weak) a jeden bez účtu (unowned). Slabé a bezúčtové odkazy neudržujú objekt v pamäti, ale silný áno. Preto zostane objekt v pamäti, kým existuje silný odkaz.