Middle
Kan er in Swift-taal een sterke verwijzing naar een object bestaan als dat object niet bestaat?
sobes.tech AI
Antwoord van AI
Nee. Een sterke verwijzing (strong reference) in Swift verhoogt de referentieteller (reference count) op het instantie van de klasse. Als de instantie van de klasse niet bestaat (d.w.z. is gedealloceerd), kan er geen sterke verwijzing naar worden ingesteld. Poging om toegang te krijgen tot een gedealloceerd object zal leiden tot een runtime-fout (crash).