¿Alguien sabe cómo haría para guardar mi entero de mayor puntuación en NSUserDefaults para poder cargarlo más tarde?¿Cómo se guarda un número entero en NSUserDefaults?
22
A
Respuesta
57
[[NSUserDefaults standardUserDefaults] setInteger:HighScore forKey:@"HighScore"];
... para recuperarla:
NSInteger highScore = [[NSUserDefaults standardUserDefaults] integerForKey:@"HighScore"];
Esto se explica muy sencillamente en el documentation.
10
De forma más general, puede guardar los objetos de la clase Foundation en los valores predeterminados del usuario, , p.:
[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:highScore] forKey:@"kHighScore"];
y
NSInteger highScore = [[[NSUserDefaults standardUserDefaults] objectForKey:@"kHighScore"] intValue];
Sin embargo, el método de conveniencia está ahí para tomar en un NSInteger
directamente.
Prefiero usar el más 0 0nitro -setObject:
y -objectForKey:
porque separa más limpiamente el tipo de objeto del acceso al diccionario.
Cuestiones relacionadas
- 1. número entero no 'se reduce a un número entero'
- 2. ¿Se requiere un número entero? open()
- 3. ¿Cómo detectar si un número dado es un número entero?
- 4. número entero en javascript?
- 5. ¿Cómo puedo explotar un número entero
- 6. Hacer un número entero nulo
- 7. ¿Se incrementa un número entero atómico en x86?
- 8. Cómo convertir un número entero de rubí en un símbolo
- 9. convertir un número entero en una matriz
- 10. ¿Lees dos bytes en un número entero?
- 11. Número entero o número decimal
- 12. ¿Cómo saco un entero de un NSDictionary y lo pongo en un número entero?
- 13. Cómo convertir un número entero en un vector binario?
- 14. ¿Un doble igual a un entero siempre se lanzará a ese número entero?
- 15. Cuando un doble con un valor entero se convierte en un número entero, ¿se garantiza que lo haga "correctamente"?
- 16. C# - Agregar número al archivo que se guarda
- 17. PreferenceActivity: guardar el valor como número entero
- 18. Formateo de un número entero en C++
- 19. C - Compruebe si se ha asignado un número entero
- 20. ¿Cómo puedo convertir un número entero en float en Java?
- 21. número entero Divide y obtener valor entero
- 22. Número entero anulable en .NET
- 23. buscando la parte del número entero de un número
- 24. No se puede analizar como un número entero
- 25. ¿Cómo puedo extraer un número entero del almacén local y forzar a un número entero usando clojurescript
- 26. Convierta NSString en número entero
- 27. php validar número entero
- 28. Cómo convertir un número entero para flotar en Delphi?
- 29. ¿Cómo puedo convertir un número entero en su representación verbal?
- 30. ¿Cómo puedo probar si un número de coma flotante es un número entero en haskell?
Tienes razón, por supuesto. Pero Google (y encontrar soluciones útiles de dos líneas como la suya) es MUCHO más rápido que buscar en la documentación de Apple. ¡Podría argumentar que, al buscar en Google, soy flojo o eficiente ...! –