El tramo hasta la imagen en iconos en tiempo de compilación en tiempo de ejecución o en Xcode

StackOverflow https://stackoverflow.com/questions/1293901

Pregunta

Necesito unos 100 iconos dentro de mi solicitud. ¿Sería lógico tener un archivo de imagen grande con todos los iconos y entonces de alguna manera dividirlo en objetos individuales NSImage? ¿Hay una forma de ejecutar algún código en tiempo de compilación para regenerar los iconos individuales?

¿Fue útil?

Solución

Si se asume que le están utilizando los iconos por separado, creo que sería más lógico para mantenerlos separados, por un par de razones:

  1. Podría parecer más organizada para reducir el número total de archivos, pero tener un gran archivo con todos los iconos no es un método terriblemente organizada de almacenarlas, tampoco. Xcode puede tratar bien con un gran número de archivos de iconos.
  2. Si está utilizando el control de versiones, que complica la gestión de la historia un poco. Tal como está ahora, si se necesita cambiar un icono, que acaba de cambiar icono eso, y se puede mantener un historial de los cambios en ese icono. Si los iconos están en un archivo grande, entonces cada vez que cambie cualquier icono, ese archivo se mostrará en la historia, por lo que será difícil de aislar lo que cambia a lo iconos que ha realizado.
  3. Es probable que sea más fácil para editar un único icono que un montón de iconos aplastado en un único archivo.
  4. ¿Por qué escribir un script de construcción o código de tiempo de ejecución para el tramo hasta los iconos si usted no tiene que?

Otros consejos

100 iconos? Woot? De acuerdo,

No, no sería lógico. Es posible dividir en tiempo de ejecución, no en tiempo de compilación. Me basta con utilizar el camino más fácil y añadir todos los iconos como diferentes archivos.

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