मैं अपने सिर को एक्सकोड के फ़ाइल संगठन के चारों ओर लपेटने की कोशिश कर रहा हूं - या वहां की कमी है। मैं प्रोजेक्ट में जो भी चाहता हूं वह कर सकता हूं और यह सभी "नकली" फ़ोल्डर्स और संरचना के साथ अच्छा लगता है। मैं फ़ाइल सिस्टम को देखता हूं और विशाल गड़बड़ बूम करता हूं। मैंने Create Folder Reference for any added folder
विकल्प के साथ फ़ाइलों को आयात करने का प्रयास किया है और यह काम करता है, थोड़े। मुझे वह संरचना मिलती है जो मैं एक्सकोड और फाइल सिस्टम दोनों में चाहता हूं।मुझे अपनी एक्सकोड परियोजना फ़ाइलों को कैसे व्यवस्थित करना चाहिए?
मुद्दे: जब मैं फाइल सिस्टम Xcode में एक फ़ोल्डर संदर्भ है कि पर एक फ़ोल्डर में एक फ़ाइल जोड़ने, अपने Xcode में नहीं है जब मैं देखो जाना है, परियोजना को फिर से लोड करने के बाद भी नहीं। फ़ोल्डर्स संदर्भ में फ़ाइलें/उपफोल्डर्स को एक्सकोड में चारों ओर स्थानांतरित नहीं किया जा सकता है। जब मैं उन्हें फाइल सिस्टम पर ले जाता हूं तो मुझे एक्सकोड में लाल लिंक मिलते हैं (फाइल नहीं मिल सकती?)।
मैं एक संगठित प्रोजेक्ट और फाइल सिस्टम कैसे रखूं? मैं सिर्फ एक फ़ोल्डर को पहचानने के लिए एक प्रोजेक्ट कैसे स्थापित कर सकता हूं और अपनी प्रोजेक्ट में अपनी (वर्तमान और अद्यतित) फ़ाइलों और उपफोल्डर्स को दिखा सकता हूं?
यदि मैं फ़ोल्डर संदर्भ का उपयोग करता हूं और फ़ाइल बदलता हूं, तो एक और मुद्दा मैं दौड़ता प्रतीत होता हूं, जब तक कि मैं पूर्ण स्वच्छ & पुनर्निर्माण नहीं करता तब तक फ़ाइल मेरे आवेदन में अपडेट नहीं होती है। यदि मैं फ़ोल्डर संदर्भ का उपयोग नहीं करता, सभी मेरी फ़ाइलें एप्लिकेशन बंडल के संसाधन फ़ोल्डर में डंप की गई हैं, न कि मेरे प्रोजेक्ट में अच्छी संरचना में।
क्या मुझे बिल्कुल परवाह करना चाहिए? क्या मुझे सिर्फ नकली फ़ोल्डर्स का उपयोग करना चाहिए और सबकुछ हर जगह जाना चाहिए और परवाह नहीं है? मेरा आवेदन बंडल एक गड़बड़ होगा, फाइल सिस्टम एक गड़बड़ होगी, लेकिन यह सब काम करेगा ... मुझे उम्मीद है?
संपादित करें:
एक संगठित फाइल सिस्टम चाहने के लिए मेरा सबसे बड़ा कारण है कि संसाधन फ़ाइलों (चित्र, लगता है, अन्य डाटाफाइलों, आदि) Xcode में संपादित नहीं कर रहे हैं। मुझे फाइल सिस्टम के माध्यम से तीसरे पक्ष के ऐप्स में उन्हें एक्सेस करना होगा। यदि यह किसी तीसरे पक्ष के अनुप्रयोगों में एक गड़बड़ चीजों को खोजने और बनाए रखने के लिए कठिन है।
इसके अलावा क्या होता है अगर मैं निम्नलिखित की तरह एक संरचना चाहते हैं:/
- छवियाँ/पृष्ठभूमि Name.png
- छवियाँ/प्रतीक/Name.png
- छवियाँ/टाइटल/Name.png
क्या मुझे व्यवस्थित करने के लिए फ़ोल्डर के बजाय लंबे फ़ाइल नामों का उपयोग करना चाहिए?
- Images_Backgrounds_Name.png
- Images_Icons_Name.png
- Images_Titles_Name.png
एक कारण यह है कि फ़ाइल सिस्टम संगठन महत्वपूर्ण है कि स्रोत कोड संस्करण नियंत्रण प्रणाली फ़ाइल सिस्टम को सिंक करता है। – Anand
@ अंदंद - सच है कि एक्सकोड में गिट का निर्माण हुआ है, इसलिए इसका सार भी दूर है। – Justin808