के लिए कोर डेटा सर्वोत्तम अभ्यास प्रश्न उदाहरण के रूप में ऐप्पल के मेल एप्लिकेशन का उपयोग करना; यह दिखाता है कि यह कोर डेटा का उपयोग करता है। जब आप किसी ईमेल खाते को स्पर्श करते हैं, तो यह आपको उस खाते के सभी संदेशों को दिखाता है। तो नियंत्रक ने उस खाते के सभी संदेशों के लिए एक अनुरोध अनुरोध किया था।नेविगेशन आईफोन ऐप
फिर आप एक संदेश को स्पर्श करते हैं और एक स्तर को गहरा ड्रिल करते हैं, अब आप एक संदेश देख रहे हैं। यह एकल संदेश शायद संदेश सूची नियंत्रक से पारित किया गया था, लेकिन - आप उसी ईमेल खाते में सभी संदेशों को स्थानांतरित करने के लिए ऊपरी दाएं त्रिकोण पर भी क्लिक कर सकते हैं। इसका मतलब है कि एक ईमेल संदेश देखने के लिए व्यू कंट्रोलर को संदेशों की सटीक सूची की भी आवश्यकता होती है।
तो आप सूची दृश्य से fetch अनुरोध तर्क को काट और पेस्ट कर सकते हैं, लेकिन यह DRY/don't-repeat-yourself नहीं है।
इस समस्या को हल करने में सर्वोत्तम अभ्यास के लिए कोई सुझाव?
धन्यवाद जेसी के सुझावों के लिए बहुत कुछ। ऐप के लिए मैं काम कर रहा था, मुझे लगता है कि यह थोड़ा अधिक होगा, यह एक सापेक्ष सरल ऐप है इसलिए मैं जितना संभव हो सके टेम्पलेट कोड से चिपकना चाहता हूं। लेकिन आपका समाधान लगता है जैसे यह एक जटिल अनुप्रयोग के लिए बहुत उपयोगी होगा। – robenk