Sobes.tech
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.