Я знаю, що це нова функція, і це може бути неможливо, але я хотів би мати можливість використовувати Каталог активів для впорядкування своїх ресурсів, але я отримую доступ до всіх своїх зображень програмно. Як я зараз отримаю доступ до своїх зображень? Чи я все ще отримую доступ до них за їхніми іменами файлів так:
[UIImage imageNamed:@"my-asset-name.png"];
Здається, Каталог активів не посилається на розширення, тож чи було б ефективніше отримати до нього доступ без ".png"?
Причиною, яку я запитую замість тестування для себе, є те, що навіть після видалення моїх ресурсів та Каталога активів, а також очищення папки збірки, я все одно можу отримати доступ до своїх ресурсів у моїй програмі. Це заважає мені тестувати Каталог активів, коли я його впроваджую.
Переглянувши Каталог активів, я знайшов "Contents.json" для кожного об’єкта, і він має такий формат:
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x",
"filename" : "my-asset@2x.png"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
Я досі не впевнений у тому, як я повинен отримати до нього доступ, але, можливо, це допоможе?