나는 그것이 새로운 기능이라는 것을 알고 있으며 이것이 가능하지 않을 수 있지만 자산 카탈로그를 사용하여 자산을 구성 할 수 있기를 원하지만 모든 이미지에 프로그래밍 방식으로 액세스합니다. 이제 내 이미지에 어떻게 액세스합니까? 다음과 같은 파일 이름으로 여전히 액세스합니까?
[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"
}
}
어떻게 액세스해야할지 모르겠지만 이것이 도움이 될까요?