Middle
Létezhet-e erős hivatkozás egy objektumra a Swift nyelvben, ha ez az objektum nem létezik?
sobes.tech MI
Válasz az MI-től
Nem. A Swift-ben az erős hivatkozás (strong reference) növeli a hivatkozásszámot (reference count) a osztály példányán. Ha az osztály példánya nem létezik (azaz, deallocálták), akkor nem lehet erős hivatkozást létrehozni rá. A deallocált objektumhoz való hozzáférés futásidejű hibát (crash) eredményez.