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.