Je sais que c'est une nouvelle fonctionnalité et que cela peut ne pas être possible, mais j'aimerais pouvoir utiliser un Catalogue d'Assets pour organiser mes ressources, même si j'accède à toutes mes images de manière programmée. Comment devrais-je accéder à mes images maintenant? Est-ce que j'accède toujours à elles par leur nom de fichier comme ceci :
[UIImage imageNamed:@"mon-nom-de-ressource.png"];
Apparemment, le Catalogue d'Assets ne prend pas en compte l'extension, donc serait-il plus efficace d'y accéder sans le ".png" ?
La raison pour laquelle je pose la question au lieu de tester par moi-même, c'est que même après avoir supprimé mes ressources et le Catalogue d'Assets, puis nettoyé le dossier de construction, je peux toujours accéder à mes ressources dans mon application. Cela m'empêche de tester le Catalogue d'Assets lorsque je l'implémente.
Après avoir parcouru le Catalogue d'Assets, j'ai trouvé le "Contents.json" pour chaque ressource et il est formaté comme ceci :
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x",
"filename" : "mon-nom-de-ressource@2x.png"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
Je ne suis toujours pas sûr de la manière dont je devrais y accéder, mais cela pourrait peut-être aider ?