Je sais que c'est une nouvelle fonctionnalité et que cela n'est peut-être pas possible, mais j'aimerais pouvoir utiliser un catalogue d'actifs pour organiser mes actifs, mais j'accède à toutes mes images par programmation. Comment accéder à mes images maintenant? Dois-je toujours y accéder par leurs noms de fichiers comme ceci:
[UIImage imageNamed:@"my-asset-name.png"];
Apparemment, le catalogue de ressources ne fait pas référence à l'extension, alors serait-il plus efficace d'y accéder sans le ".png"?
La raison pour laquelle je demande au lieu de tester par moi-même est que même après avoir supprimé mes actifs et mon catalogue d'actifs, puis nettoyé le dossier de construction, je peux toujours accéder à mes actifs dans mon application. Cela m'empêche de tester le catalogue d'actifs lorsque je l'implémente.
Après avoir parcouru le catalogue d'actifs, j'ai trouvé le "Contents.json" pour chaque actif et il est formaté comme suit:
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x",
"filename" : "my-asset@2x.png"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
Je ne sais toujours pas comment je devrais y accéder, mais peut-être que cela aidera?