Quelqu'un peut-il m'aider? J'ai un NSString
avec @"12.34"
et je veux le convertir en NSString avec le même nombre flottant, mais en format à virgule flottante binaire 32bits simple précision IEEE-754: comme @"\x41\x45\x70\xa4"
(avec des caractères hexa) ou @"AEp¤"
... Je suis c'est sûr que c'est quelque chose de facile mais après de nombreuses heures de lecture du document sans trouver de solution ...iPhone SDK: NSString NSNumber IEEE-754
Merci!
Pour être clair: Sur ce site vous pouvez trouver un IEEE-754 convertisseur à virgule flottante DECIMAL à virgule flottante à 32 bits et représentations hexadécimaux 64 bits: http: // babbage.cs.qc.edu/IEEE-754/Decimal.html Ce dont j'ai besoin est un NSString qui contient la représentation ASCII du flottant contenu dans le NSString passé. '@ "12.34"' à: '@ "AEp¤"' ou '@ "\ x41 \ x45 \ x70 \ xa4"' – LeBelge
REMARQUE: si je fais "float fnumber = [myNSString floatValue];" quand je fais un débogage, je peux voir dans le navigateur de mémoire que les 4 premiers octets sont: "a4 70 45 41". Comment puis-je extraire ces octets? getBytes: maxLength: usedLength: encodage: options: plage: remainingRange: ?? – LeBelge