/ / क्या मुझे कोर डेटा का उपयोग शुरू करना चाहिए? - iphone, ios, डेटाबेस, कोर-डेटा

क्या मुझे कोर डेटा का उपयोग शुरू करना चाहिए? - आईफोन, आईओएस, डेटाबेस, कोर डेटा

मैंने एक ऐप का विकास शुरू किया है जो हैडेटा reliant। इसमें बहुत सारी जानकारी है (शायद केवल 2 तालिकाओं का उपयोग करके) इसलिए मुझे लगता है कि कोर डेटा जाने का रास्ता है। हालाँकि, मुझे ऐसे ऐप्स से नफरत है जो केवल तभी काम करते हैं जब उपयोगकर्ता के पास इंटरनेट कनेक्शन हो।

इसलिए मैं जो करना चाहता हूं, उसने डिवाइस पर कोर डेटा को सहेजा है, और केवल समय-समय पर अपडेट डाउनलोड करता है, उपयोगकर्ताओं के अनुरोध पर या ऐप लोड होने पर उन्हें डेटा अपडेट करने का विकल्प देता है।

क्या यह सबसे अच्छा समाधान है और क्या कोई मुझे इसके लिए एक अच्छे ब्लॉग या ट्यूटोरियल की दिशा में इंगित कर सकता है।

बहुत धन्यवाद

उत्तर:

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

आपके द्वारा पूछे गए विषय वास्तव में असंबंधित हैं।

  1. अपने एप्लिकेशन डेटा मॉडल को लागू करने के लिए, कोर डेटा एक हैठीक समाधान। IOS डॉक्स और सैंपल कोड अच्छे हैं। अगर आपको और अधिक की आवश्यकता है, तो मुझे यकीन है कि विभिन्न ब्लॉग पोस्ट हैं, लेकिन मुझे सलाह नहीं है। यदि आप विशिष्ट समस्याओं / मुद्दों में भाग लेते हैं, तो एसओ पर सामान भी है।

  2. यदि आप एक कनेक्शन की आवश्यकता नहीं करना चाहते हैं जो कि हैठीक। यह कोर डेटा के साथ कुछ नहीं है। यह एप्लिकेशन कार्यात्मक आवश्यकताओं के साथ क्या करना है। कम से कम, ऐप्स वर्तमान स्थिति को डेटा मॉडल में संग्रहीत करें और जो भी अंतराल आपको पसंद है उसे अपडेट करें, कनेक्शन के लिए जाँच करें कि क्या "यदि आवश्यक है। मूल रूप से, आपका एप्लिकेशन जो भी करता है, यदि किसी फ़ंक्शन को कनेक्शन की आवश्यकता होती है तो UI में प्रतिबिंबित करें। अन्य सभी को बिना कनेक्शन के ठीक काम करना चाहिए।