2012-05-14 9 views
39

के लिए पथ की खोज करते समय "xcdatamodel" नहीं है, मैं कोर डेटा का उपयोग करके एक मास्टर-विवरण एप्लिकेशन बना देता हूं। और के लिए एक सरल कोड मॉडल फ़ाइल के लिए पथ मिलता है: क्यों एक्सटेंशन "xcdatamodel" लेकिन "momd" नहीं हैएक्सटेंशन "momd" क्यों है लेकिन मॉडल फ़ाइल

NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"Model" withExtension:@"momd"]; 

मुझे पता नहीं है।

क्या किसी को जवाब पता है?

उत्तर

126

mom और momd फ़ाइलें xcdatamodel और xcdatamodeld फ़ाइलों के संकलित संस्करणों को संकलित कर रहे हैं।

संकलन प्रक्रिया here (पृष्ठ 31) के बारे में जानकारी के बारे में जानकारी। दस्तावेज़ों से उद्धरण के लिए:

डेटा मॉडल एक परिनियोजन संसाधन है। मॉडल में इकाइयों और गुणों के ब्योरे के अलावा, आपके द्वारा एक्सकोड में बनाए गए मॉडल में आरेख-इसके लेआउट, तत्वों के रंग आदि के बारे में जानकारी शामिल है। रनटाइम पर यह बाद की जानकारी की आवश्यकता नहीं है। मॉडल फ़ाइल को मॉडल कंपाइलर, momc का उपयोग करके संकलित जानकारी को निकालने और संसाधन के रनटाइम लोडिंग को यथासंभव कुशल बनाने के लिए संकलित किया गया है।

+0

उत्तर – VIRGIL

+32

@VIRGIL के लिए धन्यवाद, आपको यह प्रश्न स्वीकार करना चाहिए यदि यह आपके प्रश्न के लिए सही है। – Brenden

+3

माँ और माँ के लिए क्या खड़ा है। – khunshan

संबंधित मुद्दे