डिजाइन करने में अच्छी प्रथाएं इसलिए मैंने अभी एक बिल्कुल शानदार, पूरी तरह से अच्छी तरह से डिज़ाइन किया गया आईफोन ऐप लिखा है जो इतनी समृद्ध बनाने जा रहा है, मैं पोंटून नौकाओं और स्विमिंग सूट मॉडल और हेलीकॉप्टरों में डर दूंगा। मैं इसे आईपैड और आईफोन दोनों के लिए एक सार्वभौमिक ऐप में परिवर्तित करके और भी नकद बनाना चाहता हूं।सार्वभौमिक ऐप्स (आईपैड/आईफोन)
अब मैं यह कर रहा हूं, और आलसी प्रोग्रामर होने के नाते, मैं पहले से ही लिखे गए कोड का पुन: उपयोग करने की कोशिश कर रहा हूं, मुझे लगता है कि मैं इसे अधिकतर पुन: उपयोग कर सकता हूं - निश्चित रूप से सभी मॉडल - - लेकिन हमेशा कुछ छोटी चीज होती है जिसे मुझे नियंत्रक वर्ग पर संशोधित करना होता है। या, UI_USER_INTERFACE_IDIOM()
पर लगातार जांच है जो मुझे कोड गंध की तरह लगता है।
साथ ही, मुझे लगता है कि आईपैड संस्करण आईफोन संस्करण बड़ा नहीं होना चाहिए। एक अलग यूआई निश्चित रूप से ज्यादातर मामलों के लिए जरूरी है, लेकिन ऐसे स्पॉट होंगे जहां आप एक संवाद, या एक संपूर्ण दृश्य पदानुक्रम का पुन: उपयोग करना चाहते हैं।
तो, मैं समुदाय से पूछता हूं। यह सुनिश्चित करने के लिए कुछ अच्छा अभ्यास क्या है कि मेरा ऐप न्यूनतम बदलावों के साथ सार्वभौमिक हो सकता है?
यही मुझे डर है: कि एक सार्वभौमिक ऐप वास्तव में दो ऐप्स भर जाता है, केवल उनके बीच मॉडल, जो एक रखरखाव दुःस्वप्न बन जाता है। – ageektrapped