2009-06-04 9 views
6

मैं एक्सकोड में काम कर रहा हूं और मैंने एक बाहरी संपादक टूल भी लिखा है जो परियोजना में उपयोग के लिए संसाधन उत्पन्न करता है। सबसे अच्छे मामले परिदृश्य में, उपकरण project.pbxproj फ़ाइल को संपादित करेगा ताकि इसमें प्रोजेक्ट में जेनरेट किए गए संसाधन शामिल हों। मैंने फ़ाइल को समझने के प्रयास में पढ़ा है, और यह ज्यादातर स्पष्ट है लेकिन अभी भी एक बड़ा सवाल है।एक्सकोड - संपादन xcodeproj बंडल (विशेष रूप से project.pbxproj)

यदि मैं बाहरी एक्सकोड (या उस मामले के लिए एक नई चीज़) से नया समूह बनाना चाहता हूं, तो मुझे कैसे पता चलेगा कि आईडी कोड का उपयोग कैसे किया जाए? उदाहरण के लिए: 1 9 C28FACFE9D520D11CA2CBB उनमें से एक है मेरी परियोजना से। मुझे कैसे पता होना चाहिए कि अगर मैं अपना खुद का उपयोग करूँ? क्या उन्हें सिर्फ अद्वितीय होने की आवश्यकता है? क्या सिर्फ एक को बनाना होगा: 000000000000000000000001 और 000000000000000000000002 और 000000000000000000000003 इत्यादि?

इस पर कोई भी मदद अद्भुत होगी। धन्यवाद।

उत्तर

5

हां, आप अपना खुद का बना सकते हैं। सबसे अच्छा तरीका हैश फ़ंक्शन जैसे एमडी 5 या SHA1 को उत्पन्न करने के लिए इसका उपयोग करना होगा, फिर आप वांछित लंबाई पर इसे छोटा कर सकते हैं। मैं एक समय टिकट के साथ फ़ाइल/समूह का नाम हैश इस तरह से जोड़ा गया है कि आप एक और अनूठा परिणाम प्राप्त करते हैं।

+0

धन्यवाद, यही मुझे जानने की जरूरत है। एक टाइमस्टैम्प का उपयोग करना एक अच्छा विचार है। – Eli

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