Sei que é um novo recurso e talvez não seja possível, mas adoraria usar um Catálogo de ativos para organizar meus ativos, mas acesso todas as minhas imagens de maneira programática. Como faço para acessar minhas imagens, agora? Ainda os acesso por seus nomes de arquivo, como:
[UIImage imageNamed:@"my-asset-name.png"];
Aparentemente, o Catálogo de ativos não faz referência à extensão, então seria mais eficiente acessá-lo sem o ".png"?
O motivo pelo qual estou perguntando, em vez de testar por mim mesmo, é que mesmo depois de remover meus ativos e o Catálogo de ativos e, em seguida, limpar a pasta de construção, ainda posso acessar meus ativos em meu aplicativo. Isso está me impedindo de testar o Catálogo de ativos, quando o implemento.
Depois de examinar o Catálogo de ativos, encontrei o "Contents.json" para cada ativo e está formatado da seguinte forma:
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x",
"filename" : "my-asset@2x.png"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
Ainda não tenho certeza de como devo acessá-lo, mas talvez isso ajude?