2011-10-13 9 views
8

जब भी मैं अपने प्रोजेक्ट में एक्सकोड में ड्रैग और ड्रॉप करके कुछ फाइलें जोड़ रहा हूं, तो एक पॉपअप संदेश दिखाया गया है "आइटम के समूह फ़ोल्डर में आइटम कॉपी करें (यदि आवश्यक हो) "।जब "गंतव्य की समूह फ़ोल्डर में आइटम कॉपी करें (यदि आवश्यक हो)"

मैंने देखा कि जब हम अधिकांश तृतीय पक्ष लाइब्रेरी का उपयोग कर रहे हैं, तो हम चेकबॉक्स पर निशान नहीं लगाते हैं और इसके बजाय "शीर्षलेख खोज पथ/लाइब्रेरी खोज पथ" में लाइब्रेरी पथ निर्दिष्ट करते हैं। लेकिन छवियों जैसी छोटी संसाधन फ़ाइलों के लिए, हम चेकबॉक्स पर टिकटें।

मुझे कौन सी विशिष्ट परिदृश्यों को टिकाना है और इससे क्या अंतर आएगा?

उत्तर

2

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

इसके अलावा, यदि आप वर्जन नियंत्रण का उपयोग कर रहे हैं, जैसे बिल्ट-इन गिट, मुख्य फ़ोल्डर में फ़ाइलें आपके संस्करण पेड़ में नहीं जुड़ेंगी।

मुझे मुख्य फ़ोल्डर में जो कुछ भी चाहिए, उसकी प्रतिलिपि बनाने की आदत में आया और फिर कॉपी किए बिना खींचें। यह मेरे लिए अच्छा काम कर रहा है और अब तक किसी भी त्रुटि से बचा है।

13

यह सब इस बात पर निर्भर करता है कि आप कैसे परियोजना को व्यवस्थित करना चाहते हैं। आपकी मशीन पर कहीं भी तीसरे पक्ष के ढांचे को स्टोर करना कहीं अधिक आम है जो किसी भी परियोजना से स्वतंत्र है जो उस ढांचे का उपयोग कर सकता है, इस प्रकार कई परियोजनाओं को एक मानक निर्देशिका से समान साझा फ्रेमवर्क प्रोजेक्ट को संदर्भित करने की इजाजत देता है। उस स्थिति में, आप नहीं चाहते कि तृतीय पक्ष ढांचे को अपनी परियोजना में कॉपी किया जाए, और इसलिए आप उस बॉक्स को चेक नहीं करते हैं।

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

इनमें से कोई भी नियम पूर्ण नहीं है, यदि आप चाहें तो आप अपनी परियोजना की निर्देशिका में एक संपूर्ण ढांचे की प्रतिलिपि बना सकते हैं, और आप कुछ मानक स्थान से मीडिया संपत्तियों का संदर्भ दे सकते हैं। अच्छे प्रोजेक्ट संगठन को लागू करने के लिए यह सब आपके ऊपर है।

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