मेरे पास निम्न प्रोटोटाइप के रूप में मेरे ऐप की होम स्क्रीन है: इस होम स्क्रीन को ध्यान में रखते हुए, मुझे ऐप को इस तरह विकसित करना होगा कि इन चारों में से प्रत्येक सुविधा को बिल्ड समय पर प्लग करने योग्य होना चाहिए। उदाहरण के लिए,बिल्ड समय पर आईओएस ऐप मॉड्यूलरेशन
अगर मैं की तरह
#define FEATURE_1 0
तो एक मैक्रो सेट, होम स्क्रीन शेष तीन सुविधाओं के लिए केवल 3 टाइल होगा। साथ ही, फीचर -1 से संबंधित फाइलें परिणामी .ipa में संकलित नहीं होनी चाहिए।
जब मैं इन चार मॉड्यूल विकसित कर रहा था, मैंने सभी वर्गों को एक-दूसरे से स्वतंत्र रखा है। लेकिन समस्या यह है कि मेरे पास एक सिंगल स्टोरीबोर्ड है जिसमें पूरा यूआई है। अब, मुझे यूआई और संसाधनों को इस तरह से अलग करना होगा कि अगर किसी भी सुविधा को बंद कर दिया गया है, तो उस सुविधा से संबंधित कोई भी फाइल संकलित नहीं होनी चाहिए।
क्या मैं की कोशिश की है: मैंने कहीं पढ़ा है कि प्रत्येक सुविधा बनाने के रूप में एक स्थिर पुस्तकालय मेरा काम करवा जाएगा, फिर भी, मैं समझ नहीं सकता मैं/कैसे शामिल होगा निर्माण समय में एक स्थिर पुस्तकालय शामिल नहीं है। साथ ही, यह स्टोरीबोर्ड में विचारों को अलग करने की मेरी समस्या का समाधान नहीं करता है।
विशेष रूप से, सवाल मैं कर रहे हैं:
1) कैसे मैं अपने प्रोजेक्ट के लिए विशिष्ट फ़ाइलों की प्रतिलिपि और मैक्रो के आधार पर ऊपर बताया गया है के रूप में बाहर छोड़ विशिष्ट फ़ाइलों कर सकते हैं? यदि यह संभव है, तो कृपया मुझे ऐसा करने के एक अच्छे तरीके की ओर निर्देशित करें।
2) मैं स्टोरीबोर्ड पर विचार कैसे अलग कर सकता हूं? कई स्टोरीबोर्ड परिभाषित कर सकते हैं और आवश्यक समय को बिल्ड समय पर शामिल कर सकते हैं? कृपया गाइड करें।
बस स्टोरीबोर्ड का उपयोग न करें। एनआईबी के –
के साथ काम करने का कोई बड़ा सौदा नहीं है यदि आपका विचार उतना आसान है जितना आप इसे आकर्षित करते हैं -> आप इसे प्रोग्रामेटिक रूप से कर सकते हैं – ColdSteel
आप ऐसा क्यों कर रहे हैं? –