Łącząc datastore z Mapkit

głosy
0

Czy ktoś ma jakieś rady na temat korzystania z magazynu danych z mapkit zapewnić bazę miejsc (restauracje), które są w stanie zapytań o lokalizacji?

Chciałbym wykorzystać podstawowe dane, ale importowania informacji do wydaje się, że projekt sam w sobie. Jeśli ktoś ma dobre rady na konwersję istniejącego pliku sqlite / cvs do CoreData pliku sqlite, że będą mile widziane.

Jest staromodny sqlite lepiej niż przy użyciu danych podstawowych dla zadania, czy jest to przypadek, że należy stworzyć serwis internetowy pracy?

Chciałbym być w stanie kwerendy lokalizacje oparte na zoom także mapy.

Dzięki jeśli masz jakieś informacje na ten temat.

Utwórz 05/01/2010 o 17:03
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
0

Jeśli piszesz swój model obiektowy poprawnie, można go po prostu wskazać na istniejącej bazie danych SQLite i będzie ją przeczytać jakby podstawowe dane generowane go w pierwszej kolejności.

Na przykład załóżmy, że masz już db sqlite osób z kolumn takich jak imię, nazwisko, telefon # itp Wystarczy utworzyć model danych rdzenia z podmiotem z atrybutów imię, nazwisko, telefon # itp pisowni im takie same i uczynić się, że mają odpowiedni rodzaj i następnie najedź NSPersistentStoreCoordinatorna istniejącej bazie danych. Będzie ją przeczytać w porządku.

Dane rdzeń jest zawsze do zrobienia dla każdego większego zadania zarządzania danymi. To wszystko sprawia, że ​​o wiele łatwiej po jej nauczyć.


Edit01:

Nieważne wyżej. Myślałam Enterprise obiektów. Dane podstawowe nie będzie łatwo importować większość istniejących SQL.

Zamiast tego chciałbym wyeksportować SQLite do pliku CSV, a następnie użyć czegoś podobnego cCSVParse przekonwertować do plist. Następnie można je łatwo czytać do tablicy lub słownika i używać, aby wypełnić db danych rdzeń.

Że będzie łatwo pracować dla DB, które nie zależą od złożonych relacji. Myślę, że przyszłe korzyści z posiadania podstawowych danych będzie ostatecznie łatwo zapłacić za kilka godzin człowiek spędził konwersji.

Odpowiedział 05/01/2010 o 17:21
źródło użytkownik

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