/ / कोर डेटा के लिए इकाई संदर्भ जोड़ना - उद्देश्य-सी, साइक्लाइट, कोर-डेटा

कोर डेटा में एंटिटी संदर्भ जोड़ना - उद्देश्य-सी, एसक्लाइट, कोर-डेटा

II अपने iOS के लिए Core Data का उपयोग करने का प्रयास कर रहा हैआवेदन और कई ट्यूटोरियल पढ़ रहा है और अभी भी वास्तव में उलझन में है। संदर्भ जोड़ने के लिए या क्रमिक रूप से उन्हें जोड़ने के लिए केवल 2 तरीके जोड़ने के लिए iphone का उपयोग कर रहा है? मेरा मतलब है कि अगर मेरे पास 20 वस्तुओं का उत्पाद कैटलॉग है तो मुझे 20 बार कोड टाइप करने की आवश्यकता होगी? या मैं केवल पंक्ति जोड़ सकता हूं क्योंकि आवेदन केवल पढ़ने के लिए माना जाता है। या मैं कोर डेटा के बजाय wth sqlite से बेहतर हूं? अग्रिम में धन्यवाद।

उत्तर:

जवाब के लिए 0 № 1

सबसे आसान तरीका एक ही डेटा मॉडल फ़ाइल का उपयोग करके, संपादन करने के लिए एक त्वरित मैक ऐप लिखना है।

यदि आप Xcode 3 का उपयोग कर रहे हैं, तो यह करें। एक नया मैक ऐप बनाएं जो कोर डेटा का उपयोग करता है, और अपने डेटा मॉडल में खींचें (आपके लिए यह डिफ़ॉल्ट डेटा मॉडल बनाता है)। फिर, इंटरफ़ेस बिल्डर में मैक ऐप की मुख्य विंडो के लिए .xib फ़ाइल खोलें और Xcode पर वापस जाएं और डेटा मॉडल खोलें।

वह इकाई चुनें जिसके लिए आप एक संपादक चाहते हैं। फिर विकल्प (alt) दबाए रखें, और डेटा मॉडल एडिटर से इकाई को इंटरफ़ेस बिल्डर में खींचें। यह स्वचालित रूप से डेटाबेस के संपादन के लिए एक उपयोगकर्ता इंटरफ़ेस बनाता है, जिसे आप Xcode के माध्यम से सहेज सकते हैं और चला सकते हैं।

सुनिश्चित करें कि आपका मैक ऐप एक साइक्लाइट बना रहा हैडेटा स्टोर (उस कोड के माध्यम से देखें जो आपके लिए डिफ़ॉल्ट रूप से Xcode बनाया गया है, यह XML में डिफ़ॉल्ट रूप से हो सकता है और आपको "इसे बदलना होगा")। जो ऐप बनाता है वह फ़ाइल फिर सीधे iPhone ऐप में गिराई जा सकती है।

अफसोस की बात है, Xcode 4, UI को संपादित करने वाले डेटाबेस से स्वचालित लेट कर सकता है। यदि आप Xcode 4 का उपयोग कर रहे हैं, तो आपको UI को मैन्युअल रूप से रखना होगा।