Conversion pointeur [Résolu]
devulder
Membre
Bonjour,
Je voudrais convertir un pointeur mémoire d'un object quelconque dans une variable de type int
Du style :
let c = NSObject()
var e:Int = c /// ***** code a trouvé ) ******
Une piste ?
Merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Regarde Unsafe(Mutable)Pointer et compagnie.
Ca roule, merci!
Voila le code qui marche impec!`
`
Oula non. Non, vraiment non. Ça va leaker dans tous les sens et tu vas mettre des heures à comprendre d'où ça vient quand tu t'inquiètera des perfs de l'application, 4 mois après avoir écrit le code... On fait tous ça.
Y'a des fonctions pour ça :
withUnsafeBytes
withUnsafeMutableBytes
withUnsafePointer
withUnsafeMutablePointer
Avec ça ton code tu vas plutôt l'écrire de la sorte :
Merci, je prends note