J'utilise double [] au lieu de NSArray. Est-ce que quelqu'un sait comment coder pour l'archivageiphone/objectif C/comment encoder un double [] pour l'archivage
Répondre
Deux options viennent à l'esprit:
- le convertir en un
NSArray
deNSNumber
objets. Chausse-pied dans un objetNSValue
ouNSData
.
Si vous n'êtes pas transférer les données codées entre plates-formes, où vous pourriez rencontrer des problèmes avec boutisme et la taille des données, vous pouvez utiliser
- (void)encodeBytes:(const uint8_t*)bytesp length:(NSUInteger)lenv forKey:(NSString*)key;
pour stocker les octets directement, puis
- (const uint8_t*)decodeBytesForKey:(NSString*)key returnedLength:(NSUInteger*)lengthp;
pour les décoder. Comme le signale le fichier d'en-tête NSCoder, la méthode decodeBytesForKey: returnsLength: renvoie des octets immuables, donc vous voudrez copier le tableau retourné dans votre double matrice malloced. Puisque le tableau retourné est const, je suppose que le décodeur possède ce tableau et le libèrera quand le décodeur sera libéré. Ceci n'est pas aussi pratique que de simplement placer le tableau dans un objet NSData et de l'archiver, mais cela évite le temps de création d'un objet temporaire.
- 1. Comment encoder un NSDecimal?
- 2. Puis-je utiliser VBScript pour encoder en base64 un gif?
- 3. JSON pour Java, Encoder un tableau JSON - Diffusion en continu
- 4. Une fonction Javascript intégrée pour encoder '?
- 5. Comment encoder un datetime en Delphi
- 6. Encoder une URL contenant un JSONArray
- 7. Flash Media Live Encoder
- 8. Quelqu'un a-t-il un script PowerShell pour encoder des fichiers par lots en utilisant Expression Encoder 3?
- 9. encoder JSON dans FBJS
- 10. URL-encoder une URL
- 11. php json encoder
- 12. Conversion double pour décimal
- 13. Comment encoder une URL?
- 14. Encoder GIF dans J2ME
- 15. Prise double pour Windows
- 16. Latin1_swedish_ci Encoder dans MySQL
- 17. Best PHP Encoder
- 18. URL encoder dans Qt4
- 19. Open Source PHP Encoder?
- 20. Encoder flux de WebCamera
- 21. json encoder en php
- 22. Comment créer un événement double-clic personnalisé pour un bouton
- 23. encoder la vidéo à l'envers?
- 24. Comment encoder un objet dans un Web Worker pour qu'il soit transmis via postMessage?
- 25. Aide avec Expression Encoder SDK
- 26. cacao - SI échoue pour double?
- 27. Comment encoder XML sur Android?
- 28. Attribut LDAP pour encoder la langue maternelle des utilisateurs humains?
- 29. Encoder les noms de domaine spacebars pour le navigateur (CS)
- 30. Spring MVC defaultValue pour Double