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