Junior — Middle
Mi tartja a hivatkozást a memóriában az objektumra?
sobes.tech MI
Válasz az MI-től
iOS-ben (és általában Swiftben és Objective-C-ben) a memóriaobjektumra való hivatkozás egy változóban vagy állandóban tárolódik, amely egy mutatót tartalmaz arra a memória területre, ahol maga az objektum található.
Például Swift-ben:
class MyClass {}
let obj = MyClass() // az obj egy memóriaobjektre mutató hivatkozás
Az obj változó értéke az a memória cím, ahol a MyClass példánya található. Maga az objektum a heap-en (halom) van tárolva, és a változó egy mutató (hivatkozás) erre az objektumra.