जब मैं अपने प्रोजेक्ट को गितुब से आयात करता हूं, मेरे पास दो फ़ोल्डर हैं जो Xcode में नीले रंग के साथ दिखाई देते हैं, लेकिन अन्य सभी फ़ोल्डर पीले हैं। क्या चल रहा है?
जब मैं अपने प्रोजेक्ट को गितुब से आयात करता हूं, मेरे पास दो फ़ोल्डर हैं जो Xcode में नीले रंग के साथ दिखाई देते हैं, लेकिन अन्य सभी फ़ोल्डर पीले हैं। क्या चल रहा है?
जवाबों:
ब्लू का उपयोग "फ़ोल्डर संदर्भ" का प्रतिनिधित्व करने के लिए किया जाता है।
इसका क्या और कब उपयोग करना है, इसका स्पष्ट विवरण http://struct.ca/2010/xcode-folder-references/ से आता है।
Xcode में दो प्रकार के फ़ोल्डर होते हैं: समूह और फ़ोल्डर संदर्भ। आप वास्तविक फ़ाइल सिस्टम पर उनकी संरचना को प्रभावित किए बिना अपनी परियोजना में फ़ाइलों को व्यवस्थित करने के लिए समूहों का उपयोग कर सकते हैं। यह कोड के लिए बहुत अच्छा है, क्योंकि आप केवल Xcode में अपने कोड के साथ काम करने जा रहे हैं। दूसरी ओर, संसाधन फ़ाइलों के लिए समूह बहुत अच्छे नहीं हैं।
किसी भी यथोचित जटिल परियोजना पर, आप आमतौर पर दर्जनों के साथ काम कर रहे होंगे - अगर सैकड़ों नहीं - परिसंपत्ति फाइलें, और उन परिसंपत्तियों को संशोधित किया जाना चाहिए और उन्हें एक्सकोड के बाहर से संशोधित किया जाना चाहिए, या तो आपके द्वारा या एक डिजाइनर द्वारा। अपने सभी संसाधन फ़ाइलों को एक फ्लैट फ़ोल्डर में रखना आपदा के लिए एक नुस्खा है। यह वह जगह है जहां फ़ोल्डर संदर्भ आते हैं। वे आपको अपनी फाइल को अपने फाइल सिस्टम पर फ़ोल्डर्स में व्यवस्थित करने और उसी फ़ोल्डर संरचना को Xcode में रखने की अनुमति देते हैं।