मैंने ऐप्पल के एमवीसी article पढ़ा है और विभिन्न चीजों के बारे में उलझन में हूं। सबसे पहले ऐप्पल लगभग सभी नमूना अनुप्रयोगों में व्यू और कंट्रोलर के संयोजन का उपयोग करता है जो ठीक है और मुझे यह पसंद है लेकिन वे इस लेख में खुद का विरोधाभास करते हैं क्योंकि उन्होंने कहा कि व्यू को नियंत्रकों आदि पर भरोसा नहीं करना चाहिए।आईओएस ऐप्स में इस्तेमाल किए गए एमवीसी पैटर्न को समझना
मेरा मुख्य प्रश्न क्या किसी के पास ऐप्पल के नमूना आईओएस परियोजनाओं में से एक का लिंक है जो एमवीसी पैटर्न का एक अच्छा उदाहरण है - डेटा पुनर्प्राप्ति आदि के साथ क्योंकि मैं पैटर्न के मॉडल भाग को पूरी तरह से समझ नहीं पा रहा हूं।
मैं एक 'डोमेन वस्तु' और एक मॉडल वस्तु के बीच का अंतर समझ में नहीं आता। उदाहरण के लिए यदि मैं ऑर्डर की एक सूची पुनर्प्राप्त करना चाहता हूं तो यह मॉडल क्लास ऑर्डर में होगा। क्या मेरे पास एक और क्लास ऑर्डर होगा जिसमें ऑर्डरडेट, ऑर्डर नम्बर इत्यादि जैसी संपत्तियां होंगी या यह कैसे काम करेगी?
सभी ऐप्पल नमूना कोड उचित एमवीसी का पालन नहीं करते हैं। नमूना कोड एक एपीआई डेमो/शो करना है। इन नमूने में मॉडल ऑब्जेक्ट NSMutableDictionary ऑब्जेक्ट जितना सरल हो सकता है। –