MapKit के साथ एक डेटासंग्रह का मेल

वोट
0

किसी को भी MapKit के साथ एक डेटासंग्रह का उपयोग करके स्थान (रेस्तरां) स्थान के आधार पर प्रश्न-योग्य हैं के एक डेटाबेस प्रदान करने के लिए पर कोई सलाह है?

मैं कोर डेटा लेकिन जानकारी आयात का उपयोग करने में यह अपने आप में एक परियोजना की तरह लगता है चाहते हैं। अगर कोई है कि सराहना की होगी एक CoreData SQLite फाइल करने के लिए एक मौजूदा SQLite / सीवीएस फ़ाइल में परिवर्तित करने पर अच्छी सलाह है।

पुराने जमाने SQLite कार्य के लिए कोर डेटा का उपयोग कर की तुलना में बेहतर है, या यह एक मामला है कि मैं इस काम के लिए एक वेब सेवा बनाने की आवश्यकता है?

मैं भी मानचित्र ज़ूम पर आधारित स्थानों क्वेरी करने के लिए सक्षम होने के लिए करना चाहते हैं।

धन्यवाद आप इस मामले पर किसी भी सलाह है।

05/01/2010 को 17:03
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
0

आप सही तरीके से अपने ऑब्जेक्ट मॉडल बारे में हैं, तो आप बस इसे एक मौजूदा SQLite डेटाबेस पर इंगित कर सकते हैं और यह के रूप में अगर मूल डेटा पहली जगह में यह उत्पन्न इसे पढ़ा होगा।

उदाहरण के लिए, यदि आप एक मौजूदा SQLite तुम बस firstName, lastName, की विशेषताओं के साथ एक संस्था के साथ एक कोर डेटा मॉडल बनाने firstName, lastName, फोन # आदि जैसे कॉलम के साथ लोगों के डाटाबेस मान लीजिए फोन # आदि उन्हें एक ही वर्तनी और बनाने सुनिश्चित करें कि वे सही प्रकार है और फिर बात NSPersistentStoreCoordinatorमौजूदा डेटाबेस पर। यह ठीक में इसे पढ़ा होगा।

कोर डेटा हमेशा किसी भी बड़े डेटा प्रबंधन कार्य के लिए जाने का रास्ता है। यह सब कुछ इतना आसान एक बार आप इसे सीखना पड़ता है।


Edit01:

कभी ऊपर मन। मैं Enterprise वस्तुओं की सोच रहा था। कोर डेटा आसानी से सबसे मौजूदा एसक्यूएल आयात नहीं करेगा।

इसके बजाय, मैं csv और उसके बाद की तरह कुछ का उपयोग करने के SQLite निर्यात होता cCSVParse plist कन्वर्ट करने के लिए। तो फिर तुम एक सरणी या शब्दकोश में आसानी में इसे पढ़ा और का उपयोग करें कि कोर डेटा db पॉप्युलेट करने के लिए कर सकते हैं।

यही कारण है कि डाटाबेस की है कि जटिल संबंधों पर निर्भर नहीं है के लिए आसानी से काम करेंगे। मैं अंत में आसानी से कुछ आदमी घंटे परिवर्तित खर्च के लिए भुगतान करेंगे कोर डेटा होने के भविष्य के लाभ में सोचते हैं।

05/01/2010 को 17:21
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more