मैं एक ऐप बनाने के शुरुआती चरणों में हूं जहां मैं डेटा को सहेजना, सिंक करना और बैकअप करना चाहता हूं। ऐप डेटाबेस में किसी भी फाइल को सिर्फ डेटा स्टोर नहीं करेगा। यह आईओएस 8 और ऊपर होने वाला है इसलिए मैं क्लाउडकिट का उपयोग करने में सक्षम हूं। मैंने कुछ शोध किया और अभी भी स्पष्ट नहीं है कि कैसे कोर डेटा, iCloud और CloudKit एक साथ काम करते हैं।समन्वय और बैकअप के लिए कोर डेटा, iCloud और CloudKit का उपयोग करना और यह कैसे काम करता है
क्लाउडकिट क्लाउडकिट को क्लाउड से डेटा प्राप्त करने और पुनर्प्राप्त करने का एक तरीका है। क्लाउडकिट iCloud के साथ डेटा सिंक करने का एक अलग तरीका है?
मेरे प्रश्न हैं:
अगर मैं CloudKit प्रयोग करते हैं, मैं अभी भी स्थानीय कोर डेटा डेटाबेस बनाने की जरूरत है?
- यदि हां इसे स्वचालित रूप से iCloud के साथ सिंक किया जाएगा या मुझे दोनों स्थानों पर स्टोर करने के तरीकों को कॉल करना होगा?
यदि डेटा केवल क्लाउड में संग्रहीत होता है तो उपयोगकर्ता आईओएस डिवाइस इंटरनेट से कनेक्ट नहीं होने पर इसे एक्सेस कर पाएगा। मैंने पढ़ा है कि क्लाउडकिट में केवल सीमित कैशिंग होगी।
- यदि iCloud खाता सक्षम नहीं है तो यह कैसे काम करेगा।
यदि कोई व्यक्ति कोर डेटा डेटाबेस को ऑफ़लाइन और ऑनलाइन सहेजने और समन्वयित करने की प्रक्रिया में प्रत्येक तकनीक को तोड़ने का तरीका तोड़ सकता है।
मेरे वर्तमान समझ है:
कोर डाटा स्थानीय स्तर पर
iCloud क्लाउड में डेटा और दुकानों
CloudKit स्टोर करने के लिए और क्षमता देता है सिंक करता है दुकान डेटा लिए किया जाता है बादल में डेटा का प्रबंधन ??
मुझे आशा है कि मैंने इस प्रश्न के लिए पर्याप्त जानकारी प्रदान की है कि वह बंद न हो।
यहां तक कि मैंने उस पर इतना अधिक शोध नहीं किया, लेकिन जितना मैंने समझा कि यह स्थानीय में स्टोर नहीं करता है। यह सामान्य सर्वर क्लाइंट सेवा की तरह कुछ है। Thats क्यों इंटरनेट के बिना आप अपने डीबी तक नहीं पहुंच सकते हैं। और डॉक के अनुसार यदि उपयोगकर्ता उस समय आईसीएलएड खाता सक्षम नहीं करता है तो आप केवल सार्वजनिक कंटेनर से डेटा पढ़ सकते हैं – Sachin
@ यान हम ऐसा कर सकते हैं कृपया सुझाव दें, http://stackoverflow.com/questions/25600556/cloudkit-can -वे-एडिट-डेटा-ऑफ-पब्लिक-डाटाबेस – Nikunj