2010-11-28 20 views
7

G'day लोगोंiPhone - NSFetchedResultsController

मेरे CoreData संचालित एप्लिकेशन एक ही दुकान & सब एक NSFetchedResultsController का उपयोग करने से डेटा के दृश्य की एक संख्या है के लिए कैश नाम। वर्तमान में उनके पास NSFetchedResultsController कैश, "रूट" के लिए समान नाम है। मेरे ऐप के उपयोगकर्ता & शायद, विचारों के बीच अंधाधुंध कूद सकते हैं। क्या यह उपयोगकर्ता अनुभव के लिए बेहतर होगा यदि मैंने प्रत्येक NSFetchedResultsController के लिए कैश दिया है तो एक अद्वितीय नाम?

TIA, पेड्रो :)

उत्तर

13

अलग फ़ेच के लिए एक अलग कैश नाम प्रदान करके सलाह दी जाती है और प्रदर्शन के साथ मदद मिलेगी।

एप्पल प्रलेखन से http://developer.apple.com/library/ios/documentation/CoreData/Reference/NSFetchedResultsController_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40008227-CH1-SW24

पर आप एक से अधिक प्राप्त किए गए परिणाम अलग विन्यास (विभिन्न प्रकार वर्णनकर्ता और इसी तरह) के साथ नियंत्रक है, तो आप प्रत्येक एक अलग कैश नाम देना होगा।

चीयर्स, रोग

+0

धन्यवाद रोग, मैंने सोचा था कि मामला था और नहीं (जो महान हैं अगर आप आप के लिए ढूंढ लेते हैं एप्पल डॉक्स में इसे खोजने के लिए सक्षम किया गया था)। सौभाग्य से यह मेरे लिए एक मुश्किल बदलाव नहीं होने वाला है। चीयर्स, पेड्रो :) – Pedro