मुझे पता है कि यह एक नई सुविधा है और यह संभव नहीं हो सकता है, लेकिन मैं अपनी संपत्ति को व्यवस्थित करने के लिए एसेट कैटलॉग का उपयोग करने में सक्षम होना पसंद करूंगा, लेकिन मैं अपनी सभी छवियों को प्रोग्रामेटिक रूप से एक्सेस करता हूं। अब मैं अपनी छवियों का उपयोग कैसे करूंगा? क्या मैं अभी भी उनके फ़ाइल नाम से उन्हें एक्सेस करता हूँ जैसे:
[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"
}
}
मैं अभी भी अनिश्चित हूं कि मुझे इसे कैसे एक्सेस करना चाहिए, लेकिन शायद यह मदद करेगा?