ios - sesion - ¿Cargando archivos de datos en iPhone?
icloud iniciar sesion (3)
Si sus archivos son realmente estáticos, querrá almacenarlos en su paquete de aplicaciones (simplemente agréguelos a su proyecto; Xcode los copiará en el paquete .app cuando construya su aplicación). Si necesita modificar y volver a guardarlos, probablemente ~ / Documents sea su mejor opción.
Marc tiene razón, un NSDictionary es la forma más sencilla de hacerlo, especialmente para archivos más pequeños. Si tiene MUCHOS datos, esto podría volverse lento al cargar, pero eso significa 10s o 100s de kilobytes. También piense en convertir su diccionario a formato binario cuando esté satisfecho con su contenido, ya que se cargará mucho más rápido en el dispositivo.
¿Cuál es la mejor manera de cargar archivos de datos estáticos que contienen mapas de nivel de juego en el iPhone? He visto algunos archivos XML de uso, pero eso parece exagerado en mi situación ya que los archivos de datos simplemente determinan el diseño del nivel del juego, es decir, dónde irán las obstrucciones. Además, ¿en qué directorio de proyecto deberían estar almacenados?
¡Gracias por adelantado!
Yo pondría los datos en un archivo de lista de propiedades que puedes cargar en un diccionario.
Sugeriría usar la funcionalidad SQLite existente que es parte de la API estándar.
He encontrado que es la forma más fácil de incluir datos durante una instalación, así como almacenar datos generados por el usuario.
Si necesita un ejemplo de cómo hacerlo, consulte http://tetontech.wordpress.com/2008/06/28/iphone-objective-c-sqlite-development/