Sobes.tech
Middle

Může v jazyce Swift existovat silné odkazy na objekt, pokud tento objekt neexistuje?

sobes.tech AI

Odpověď od AI

Ne. Silná reference (strong reference) v jazyce Swift zvyšuje počet referencí (reference count) na instanci třídy. Pokud instance třídy neexistuje (tj. byla uvolněna), nelze na ni navázat silnou referenci. Pokus o přístup k uvolněnému objektu povede k chybě za běhu (crash).