Wie kann ich die Speicher-Adresse von einem Werttyp oder einer benutzerdefinierten Struktur in Swift?

Ich versuche, ein tieferes Verständnis von, wie Swift Kopien Wert-Typen:

Das Verhalten, das Sie sehen, in Ihren code immer so, wenn eine Kopie nahm
Platz. Jedoch, Swift führt nur eine tatsächliche Kopie hinter die kulissen
wenn es absolut notwendig ist, dies zu tun.

Voraus mein Verständnis, würde ich mag, um die Speicher-Adresse Wert Typ. Ich habe versucht, unsafeAddressOf(), aber das funktioniert nicht mit structs und es scheint zu wirken Swift-standard-Bibliothek-Typen Referenztypen (z.B. String umgewandelt wird, um NSString).

Wie kann ich die Speicher-Adresse von einem Wert hat, wie eine Instanz von Int, oder eine benutzerdefinierte Struktur, die in Swift?

Schreibe einen Kommentar