Question

J'ai besoin d'environ 100 icônes à l'intérieur de mon application. Serait-il logique d'avoir un grand fichier image avec toutes les icônes, puis diviser en quelque sorte vers le haut en objets individuels NSImage? Y at-il un moyen d'exécuter un code à la construction du temps pour régénérer les icônes individuelles?

Était-ce utile?

La solution

En supposant que vous utilisez en effet toutes les icônes, je pense qu'il serait plus logique de les garder séparés, pour deux raisons:

  1. Il peut sembler plus organisée pour réduire le nombre total de fichiers, mais ayant un gros fichier avec toutes vos icônes est pas une méthode terriblement organisée de les stocker, que ce soit. Xcode peut traiter très bien avec un grand nombre de fichiers d'icônes.
  2. Si vous utilisez le contrôle de version, il complique la gestion de l'histoire un peu. À l'heure actuelle, si vous avez besoin de changer une icône, vous venez de changer que icône et vous pouvez garder un historique des modifications à cette icône. Si les icônes sont dans un seul gros fichier, puis chaque fois que vous changez any icône, ce fichier sera affiché dans l'histoire, il sera difficile d'isoler les changements à ce que vous faites icônes que.
  3. Il est probablement plus facile de modifier une seule icône d'un tas d'icônes fracassé ensemble dans un seul fichier.
  4. Pourquoi écrire un script de compilation ou un code d'exécution pour découper les icônes si vous n'avez pas?

Autres conseils

100 icônes? Woot? D'accord,

Non, ce ne serait pas logique. Il est possible de les séparer à l'exécution, pas au moment de la construction. Je voudrais simplement utiliser la manière facile et ajouter toutes les icônes sous forme de fichiers différents.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top