De combinatie van een datastore met Mapkit

stemmen
0

Heeft iemand enig advies over het gebruik van een datastore met mapkit om een ​​database van locaties (Restaurants) die query kunnen per locatie te bieden?

Ik wil graag Core gegevens, maar het importeren van de informatie te gebruiken in het lijkt wel of een project op zich. Als iemand een goed advies over het converteren van een bestaande sqlite / cvs-bestand naar een CoreData SQLite-bestand dat zou worden gewaardeerd.

Is ouderwets sqlite beter dan het gebruik van kerngegevens voor de taak, of is het een geval dat ik een webservice voor de baan zou moeten creëren?

Ik zou graag in staat zijn om de locaties op basis van de kaart ook zoom vragen.

Dank als u nog een advies over de kwestie.

De vraag is gesteld op 05/01/2010 om 17:03
bron van user
In andere talen...                            


1 antwoorden

stemmen
0

Als u uw object model correct te schrijven, kunt u gewoon richt deze op een bestaande SQLite database en het zal het te lezen alsof kern van gegevens die zijn gegenereerd in de eerste plaats.

Stel bijvoorbeeld dat je een bestaande sqlite db mensen met kolommen zoals voornaam, achternaam, telefoon # etc. U een kern data model met een entiteit met attributen van voornaam, achternaam, maak dan gewoon telefoon # etc. Spell hen dezelfde en maak zorgen dat ze het juiste type en wijs het NSPersistentStoreCoordinatoraan de bestaande database. Het zal het te lezen in fine.

Kerngegevens is altijd de weg te gaan voor een ander groter data management taak. Het maakt alles zo veel makkelijker als je eenmaal leren.


Edit01:

Never mind het bovenstaande. Ik zat te denken van Enterprise Objects. Core gegevens zullen niet eenvoudig importeren de meeste bestaande SQL.

In plaats daarvan zou ik de SQLite exporteren naar CSV en dan gebruik maken van iets als cCSVParse om te zetten naar plist. Dan kun je het gemakkelijk te lezen in een array of een woordenboek en gebruik dat om de kerngegevens db te bevolken.

Dat zal gemakkelijk werken voor db's die niet afhankelijk zijn van complexe relaties. Ik denk dat de toekomstige voordelen van het hebben van kerngegevens zal uiteindelijk gemakkelijk betalen voor de weinig manuren besteed omzetten.

antwoordde op 05/01/2010 om 17:21
bron van user

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