Conecta
Nido Apple
Recibe ayuda de expertos
Registrate y pregunta
Es gratis y fácil
Recibe respuestas
Respuestas, votos y comentarios
Vota y selecciona respuestas
Recibe puntos, vota y da la solución
Pregunta
Creacion de aplicaciones para iPhone con XCode 4 [Preguntas]
- preguntó
- Desarrolladores Apple
- 1079 Vistas
- 15 Respuestas
- abierta
Hola... hace unos meses que me he puesto a estudiar Objective-C y Xcode (v.4) y estoy tratando de crear mi propia aplicación pero tengo varias dudas.
Primero, mi aplicación debe tener mucha información y ésta la quiero ir mostrando al presionar un botón. Por ejemplo, información relacionada con una ciudad y al presionar el botón, que muestre la información de otra ciudad.
Por el momento se me ha ocurrido ingresar toda la información en un arreglo (NSMutableArray), pero quisiera saber si existe alguna forma más eficiente.
Muchas Gracias por todo
15 Respuestas
Por favor, accede o regístrate para añadir un comentario.
Después de montones de pruebas he llegado a lo siguiente:
Cuando creo los archivos plist directamente en el Xcode, se crean de tipo dictionary:
[HTML]<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
color
rojo
animal
gato
[/HTML]
Por eso, al asignarlos a un array no me desplegaba los datos. Si se los asigno a un NSDictionary, sí lo hace. El único problemita que estaría quedando es cómo crear los archivos de tipo array.
Y ahora me surge otra pregunta: ¿cómo puedo ingresar caracteres especiales, como los acentos?
Por ejemplo, el archivo plist contiene el texto José, en cosola sale "Jos\U00e9".
(¿pongo la pregunta en un nuevo tema?)
Gracias
Por favor, accede o regístrate para añadir un comentario.
¿Como creas exactamente el archivo .plist?Ponyo Blue
Después de montones de pruebas he llegado a lo siguiente: Cuando creo los archivos plist directamente en el Xcode, se crean de tipo dictionary:
Si, ese es otro tema. Saludos.Ponyo Blue
Y ahora me surge otra pregunta: ¿cómo puedo ingresar caracteres especiales, como los acentos? Por ejemplo, el archivo plist contiene el texto José, en cosola sale "Jos\U00e9". (¿pongo la pregunta en un nuevo tema?)
Por favor, accede o regístrate para añadir un comentario.
Para crear un archivo plist:
1. Desde el menú superior de Xcode, File -> New -> File…
2. En la ventana que se abre, en la columna izquierda bajo Mac OS X, selecciono Resources (también he probado seleccionando iOS)
3. En la ventana al lado derecho, selecciono Property List.
4. Abro el archivo creado y esto es lo que tengo:
Y si veo el código:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
5. Le agrego los datos seleccionando la opción "Add Row" en la ventana que se abre con el botón derecho del mouse.
Si veo el código, este es el resultado:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
color
rojo
animal
gato
Lamentablemente no sé cómo convertirlo en un array.
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para añadir un comentario.
- « Anterior
- 1
- 2
Por favor, accede o regístrate para responder a esta pregunta.
En el blog
-
- 730660
- 1
- Ago 31, 2017
Otras Preguntas y Respuestas
- entre Desarrolladores (Desarrolladores)
Respuestas WordPress (Usuarios WordPress)
Sin Respuesta
-
- 782
- 0
- Jun 16, 2024
-
- 1270
- 0
- May 8, 2024
-
- 1117
- 0
- Feb 23, 2024
-
- 946
- 0
- Dic 7, 2023
-
- 537
- 0
- Nov 30, 2023
-
- 925
- 0
- Jul 7, 2023
-
- 1084
- 0
- Ago 4, 2022
-
- 1363
- 0
- Feb 25, 2022
- ver todas
Actividad Reciente
RobDiazf respondió Mar 24
Batería MacBook ProRobDiazf respondió Mar 24
Batería MacBook ProPeter respondió Mar 24
Batería MacBook ProRobDiazf preguntó Mar 24
Batería MacBook ProPeter respondió Dic 25, 2024
Felices Fiestas !
Ultimas Respuestas
Ultimos Comentarios
DaleGarrote comentó
Todos los Usuarios Usuarios Nuevos
...