के साथ XMLRPC/वेब सेवाओं को एकीकृत करना मैं एक परियोजना के लिए डिज़ाइन कर रहा हूं और कुछ भी लागू नहीं किया गया है - इसलिए मैं अभी भी विचार प्रक्रिया के माध्यम से जा रहा हूं कि यह निर्धारित करने के लिए कि कोर डेटा परियोजना के लिए व्यवहार्य है या नहीं।कोर डेटा
यहाँ मेरी क्वेरी है -
मैं कोर डेटा का उपयोग कर कुछ सर्वर साइड प्रतिनिधित्व करने के लिए एक प्रबंधित ऑब्जेक्ट मॉडल बनाना चाहते हैं वस्तुओं जैसे फ़ोल्डर, फ़ाइल, आदि .... सभी वस्तुओं (फ़ोल्डर, फ़ाइल आदि ..) एक्सएमएलआरपीसी एपीआई के माध्यम से सुलभ हैं जो कुछ अच्छी तरह से गठित एक्सएमएल लौटाते हैं।
उदाहरण के लिए, वहाँ एक API बुलाया getFolders कि लौट सकते हैं हो सकता है निम्न -
<xml>
<folders>
<folder id=1>
<name>Test 123</name>
<files>
<file id=100>
<name>hello.txt</name>
<path>./hello.txt</path>
</file>
...
</files>
</folder>
...
</folders>
इसी प्रकार वहाँ एक updateFolders एपीआई कि एक मौजूदा फ़ोल्डर आइटम पर चल रही है और सादगी के लिए मान लीजिए कि यह सिर्फ अपडेट हो जाता है हो सकता है फोल्डर का नाम।
<xml>
<method name="updateFolder">
<folder_id="1">
<params>
<param name="folder_name" value="Test"/>
</params>
</method>
मैं यह पता लगाने की कोशिश कर रहा हूँ - -
1. How can I represent folder as a managed object i.e., how do I initialize it from the above XML
2. Once initialized, how can I handle an update to it using the updateFolder API shown above
यह वास्तविक एक्सएमएल फाइल कि धारण करने के लिए सीधे NSPersistentStore जैसे XMLStoreType बिंदु की तरह लगता है इसके लिए अनुरोध के बाद की तरह कुछ पोस्ट होगा अंतिम डेटा मेरे मामले में, एक्सएमएल बस एक एक्सएमएलआरपीसी कॉल से लौटाया जाता है और वास्तविक डेटा सर्वर पक्ष डीबी पर संग्रहीत होता है। इसलिए, चूंकि स्टोर्स ऑब्जेक्ट्स (या ऑब्जेक्ट्स कहां संग्रहीत किए जाते हैं) के प्रत्यक्ष प्रतिनिधित्व नहीं हैं, इसलिए मैं सोच रहा था कि मुझे कस्टम एनएसएटॉमिकस्टोर बनाना चाहिए और क्रमशः प्रारंभ और अद्यतन के लिए लोड को संभालना और सहेजना है। यहाँ एक NSAtomicStore के लिए ऐसा करने पर एक लिंक है -
कृपया मुझे पता है कि अगर यह समझ में आता है जाने या अगर कोई एक बेहतर तरीका यह संभाल करने के लिए है।
आपकी मदद के लिए अग्रिम धन्यवाद! आप के माध्यम से पढ़ने