2012-01-16 14 views
10

मैं इसके बारे में अधिक जानकारी प्राप्त करना चाहता हूं।दो ऐप्स के बीच iCloud डेटा साझा करना

मैं अभी iCloud कोर डेटा स्टोर के साथ एक ऐप बनाने का इरादा रखता हूं। और मैं इसे किसी अन्य ऐप (अलग बंडल पहचानकर्ता) के साथ साझा करना चाहता हूं, क्या यह संभव है? जाहिर है, मैं iCloud क्षमताओं को एक और ऐप में भी शामिल करूँगा, लेकिन एपआईड्स और सभी के साथ, यह संदिग्ध लगता है।

एक और सवाल अगर मैं कर सकता हूं, तो मैं कोरडाटा और प्लिस्ट फ़ाइल के लिए iCloud सिंक का उपयोग करने की योजना बना रहा हूं। जो मुझे पता है, आमतौर पर ऐप्स दृष्टिकोण में से एक लेते हैं, लेकिन मुझे मूल डेटा को सिंक करने की आवश्यकता होती है, और एक छोटी प्लेलिस्ट फ़ाइल का उपयोग करें, जो सेटिंग्स फ़ाइल नहीं है। क्या यह एक बुरा तरीका है? या मैं सिर्फ दो में से एक का उपयोग करना चाहिए?

उत्तर

8
  1. iCloud भंडारण के लिए इस्तेमाल पहचानकर्ता बंडल एप्लिकेशन के लिए इस्तेमाल किया पहचानकर्ता से अलग है, तो, हाँ, यह पूरी तरह से संभव है
  2. हां। आप कोर डाटा सिंक कर सकते हैं, "दस्तावेज़" और मुख्य मान जोड़े एक ही एप्लिकेशन

में iCloud का उपयोग करके और सभी समान हैं, मुझे लगता है कि आप बेहतर अपने कोर डाटा मॉडल में अपने plist डाल होगा (कम कोड)।

+1

सहमत हुए। यदि आपकी डेटा आवश्यकताएं पहले से ही कोर डेटा का उपयोग कर रही हैं तो ** सभी ** डेटा कोर डेटा में होना चाहिए। कम भ्रम, अधिक स्थिरता, अधिक प्रबंधन कोड। –

+0

क्या आप कुछ बुनियादी बातों पर विस्तार कर सकते हैं कि दो संभावित रूप से अलग-अलग ऐप्स के साथ समान iCloud दस्तावेज़ों को कैसे एक्सेस किया जाए? – user134611

+4

आपके एंटाइटेलमेंट फ़ाइल में एक iCloud पहचानकर्ता है। यदि यह दोनों ऐप्स में समान है तो आप उसी डेटा/दस्तावेज़ों तक पहुंच पाएंगे। बस। –

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