IOS ऐप डेवलपमेंट के लिए कोड का आयोजन


12

मैं iOS प्लेटफ़ॉर्म के लिए एक ऐप विकसित कर रहा हूं, और जैसा कि मैं साथ जा रहा हूं, मैंने देखा है कि मैंने अपनी फ़ाइलों (.h .m, .mm) को व्यवस्थित रखने का एक भयानक काम किया है। आईओएस परियोजना के लिए फाइलों को व्यवस्थित करने के लिए क्या कोई उद्योग मानक या सर्वोत्तम प्रथाएं हैं?

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

जवाबों:


12

जैसे कोई उद्योग मानक नहीं है। आप नमूना एप्पल स्रोत परियोजनाओं में देख सकते हैं कि वे इसे कैसे करते हैं ..

हालाँकि, आप अपनी फ़ाइलों को समूह में व्यवस्थित करने का प्रयास कर सकते हैं और प्रत्येक समूह को एक फ़ोल्डर में जोड़ सकते हैं।

  • प्रत्येक समूह के लिए सबग्रुप के साथ एक समूह में सभी नियंत्रकों को व्यवस्थित करें।
  • सभी समूहों को एक समूह में रखें और प्रत्येक usecase के लिए उपसमूह बनाएं।
  • एक समूह में सभी मॉडल व्यवस्थित करें
  • प्रत्येक लिब के लिए उप समूह के साथ दूसरे समूह में थर्ड पार्टी लाइब्रेरी डालें।

इसलिए और So Forth .. इसके अलावा, प्रत्येक समूह को अपने प्रोजेक्ट के अंदर एक फ़ोल्डर में संबद्ध करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.