2009-08-25 8 views
9

एक [एप्लिकेशन नाम] -इन्फो.प्लिस्ट फ़ाइल हर नए आईफोन एसडीके परियोजना के साथ बनाई गई है। मेरा सवाल: क्या यह Info.plist पर कस्टम प्रॉपर्टी कुंजियां जोड़ने और उन्हें प्रोग्रामेटिक रूप से एक्सेस करने के लिए पारंपरिक है या क्या उन्हें एक अलग प्लिस्ट में बनाया जाना चाहिए?आईफोन अनुप्रयोगों में कस्टम प्रॉपर्टी लिस्ट कुंजियों का प्रबंधन करने का पारंपरिक तरीका क्या है?

शायद इससे कोई फर्क नहीं पड़ता, लेकिन मेरे कस्टम गुणों के लिए बंडल डिस्क्रिप्टर प्लिस्ट का उपयोग करना गंदा लगता है।

[ध्यान दें कि मैं उपयोगकर्ता-उन्मुख गुण या सेटिंग के बारे में पूछ नहीं कर रहा हूँ, इसलिए मैं एक सेटिंग बंडल plist का उपयोग कर की बात नहीं कर रहा हूँ।]

+0

जिज्ञासा से, आप किस प्रकार की कस्टम प्रॉपर्टी सूचियों के बारे में सोच रहे हैं? मैं उन सभी गुणों को समाप्त करने के बारे में सोच सकता हूं जो ऐप के व्यवहार को बदलते हैं, संभवतः उपयोगकर्ता के सामने वाले लोगों ने इसे सेटिंग यूआई में नहीं बनाया है। – mahboudz

उत्तर

8

Info.plist में कोई भी कस्टम कुंजी हो सकती है। the docs देखें:

यदि आप अपनी चाबी एक जगह संग्रहीत के सभी चाहते हैं अपनी चाबी अपने बंडल की जानकारी संपत्ति सूची में फ़ाइल को शामिल कर सकते हैं।

मैं अपने सभी परियोजनाओं के लिए यह कर रहा हूँ: मैं एक स्क्रिप्ट का उपयोग कर रहा svnversion शामिल हैं और उस में दिनांक/समय का निर्माण प्रत्येक निर्माण की पहचान करने के लिए।

मैं कुंजी नाम संघर्ष से बचने के लिए अपना नामस्थान (चाबियाँ उपसर्ग) का उपयोग कर रहा हूं।

+0

डॉक्टर को संदर्भित करने के लिए धन्यवाद। मैं "कस्टम" के लिए सीएमडी-एफएडी के माध्यम से स्किम किया और खाली हाथ से दूर आया। धन्यवाद! –

3

आप Info.plist और फिर उन्हें प्रोग्राम के रूप में उपयोग करने के लिए उन्हें जोड़ने ।

आपके कस्टम विशेषताओं के लिए बंडल डिस्क्रिप्टर प्लिस्ट का उपयोग करना गंदा नहीं है, यह लगभग सार्वभौमिक है।

संबंधित मुद्दे

 संबंधित मुद्दे