Junior — Middle
Ще бъде ли изтрит обектът от паметта, ако има една силна препратка, три слаби и една безучетна препратка?
sobes.tech AI
Отговор от AI
Обектът няма да бъде изтрит от паметта, ако съществува поне една силна (strong) препратка към него. Във вашия случай има една силна препратка, три слаби (weak) и една безучетна (unowned). Слабите и безучетните препратки не държат обекта в паметта, но силната да. Затова обектът ще остане в паметта, докато съществува силната препратка.