dans mon application iPhone, j'ai besoin d'avoir une valeur entière unique. J'ai besoin de quelque chose comme GUID bu il devrait être entier.Comment obtenir une valeur entière unique dans l'iPhone
Répondre
Ce caractère unique doit être unique par périphérique ou par utilisateur ou par application?
Si besoin de l'un de ceux que vous avez besoin de prendre en considération les informations disponibles tout en générant des données. Pour l'appareil, vous pouvez prendre l'adresse MAC Wi-FI par exemple et le transformer en identifiant unique.
Il y a une raison pourquoi les GUID sont 128 bits et non 32. Le risque de collision est bien plus grand avec seulement 32 bits. Vous pouvez toujours générer le GUID 128 bits et utiliser uniquement les 32 derniers bits. Tant que vous avez un mécanisme pour gérer la collision, ça devrait aller.
Si vous avez vraiment besoin de quelque chose d'unique et de seulement 32 bits, le moyen le plus sûr est d'avoir un serveur renvoyant de manière incrémentielle l'entier suivant. Juste pour vous le faire savoir, l'iPhone peut gérer les GUID 128 bits, donc il n'y a aucune raison technique (que je peux voir) de ne pas utiliser les GUID normaux. Je l'essayerais, j'exécuterais des tests et si les performances sont insuffisantes, je considérerais le passage à des entiers 32 bits.
- 1. Comment obtenir une valeur entière en utilisant get() dans views.py?
- 2. Crystal Reports dans VS2010: Comment obtenir une valeur entière?
- 3. jQuery - Comment obtenir une valeur unique []
- 4. Comment obtenir une valeur entière supérieure à la valeur entière maximale
- 5. comment obtenir formaté valeur entière en javascript
- 6. Comment obtenir une valeur unique dans le tableau multidimensionnel
- 7. Comment obtenir la valeur entière dans l'axe Y dans Jqplot?
- 8. Trouver une valeur entière dans une chaîne
- 9. UNION TSQL OBTENIR UNE VALEUR UNIQUE
- 10. comment utiliser la valeur entière dans QString
- 11. Comment obtenir une valeur unique de tableau en PHP?
- 12. Comment convertir une valeur entière en valeur décimale?
- 13. Comment obtenir une valeur unique parmi plusieurs options sélectionnables?
- 14. comment insérer une valeur unique dans mvc
- 15. Obtenir la valeur entière X509SerialNumber de X509Certificate2
- 16. Comment obtenir une valeur unique avec LINQ> SQL?
- 17. Comment obtenir une valeur unique à partir d'un tableau?
- 18. Comment récupérer une valeur entière d'un caractère?
- 19. Comment convertir une valeur entière en chaîne?
- 20. Une valeur entière dans Ressources WPF?
- 21. Comment obtenir une liste triée unique dans une déclaration?
- 22. Comment obtenir la valeur actuelle d'une horloge dans UPPAAL et la stocker dans une variable entière?
- 23. Comment savoir est prev/élément suivant sur le tri de valeur entière ne unique,
- 24. Comment obtenir Alphabet à partir de la valeur entière donnée?
- 25. Comment obtenir la valeur entière du jour de la semaine
- 26. Comment diviser la valeur entière
- 27. Comment obtenir la valeur entière grâce à json parsing
- 28. Comment faire pour définir correctement une valeur entière dans NSDictionary?
- 29. Comment enregistrer une valeur entière dans NSuserDefault comme sqlite?
- 30. Comment mettre une valeur entière dans un tableau?
Dans quelles limites et quelle portée? Un compteur simple est unique en fonction de votre portée et de votre utilisation ... – Wain