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

0voto

Creacion de aplicaciones para iPhone con XCode 4 [Preguntas]

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

0voto

Peter Puntos289420
Prueba en un proyecto nuevo a ver si te funciona ahí. Saludos.

0voto

Ponyo Blue Puntos1880
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

0voto

Peter Puntos289420

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:

¿Como creas exactamente el archivo .plist?

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?)

Si, ese es otro tema. Saludos.

0voto

Ponyo Blue Puntos1880
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.

0voto

Peter Puntos289420
Prueba así: [PHP] color rojo animal gato [/PHP] Saludos.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...