Pregunta

Si grabo un archivo de audio y tengo un objeto de datos centrales que representa esa grabación ... ¿debería hacer referencia solo a la URL a la grabación en el disco, o podría simplemente almacenarlo dentro de los datos centrales?

Probablemente sea más fácil almacenarlo dentro de los datos principales, pero no parece una muy buena idea.

¿Fue útil?

Solución

Almacenaría la ruta al archivo. Esto sería mejor porque puede pasar la ruta hasta que realmente necesite reproducir el archivo.

Otros consejos

Anotar entidades en Core Data es atómico si recuerdo. Entonces, si vas a guardar los datos, iré con una ruta. Si la aplicación solo va a leer blobs relativamente pequeños a medianos, creo que estaría bien con una entidad relacionada uno a uno.

También con la memoria limitada en el iPhone, mantener los datos como archivos le permitirá mmap ellos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top