2008-12-23 12 views
10

Cómo se copian los archivos de recursos (config/data/image) a un directorio de inicio de las aplicaciones en el iPhone.despliegue de archivos de recursos de xcode

, una pregunta relacionada Loading Data Files on iPhone?, recibió una respuesta "simplemente agréguelos a su proyecto; Xcode los copiará en el paquete .app cuando cree su aplicación".

¿Cómo se hace esto? (Si esta es una pregunta simple, una referencia manual/número de página está bien)

Quiero ser capaz de copiar un archivo en el simulador de iPhone y abrirlo en tiempo de ejecución. Intenté hacer esto agregando objetivos 'copiar archivo', aunque no he podido encontrar los archivos en tiempo de ejecución.

Sé usar la lista de propiedades, o la base de datos lite sql se prefiere sobre el archivo io, pero me gustaría saber cómo lograr esto.

Respuesta

9

En mi aplicación, tengo un DB lite sql que acabo de colocar en la raíz de la carpeta de mi proyecto y agregué a la carpeta de recursos de mi proyecto, y termina en el paquete, accesible por la aplicación.

http://img68.imageshack.us/img68/3047/xcoderesourceslw5.png

Asumo que esto funcionará para cualquier archivo. No tuve que escribir objetivos u operaciones especiales.

En su aplicación, este archivo se muestra de la siguiente manera:

NSString *dbFilePath = [[NSBundle mainBundle] 
          pathForResource:@"dictionary" 
          ofType:@"db"]; 
+0

Gracias, realmente no sabía nada sobre los paquetes, así que no estaba seguro de dónde estaban copiados los archivos. – Akusete

3

simplemente me encontré con este sitio, Bundle Programming Guide se explica, cómo acceder a los recursos establecidos en el proyecto durante la ejecución. Supongo que es tan fácil de usar archivos individuales.

Cuestiones relacionadas