Mapkit ile datastore birleştiren

oy
0

Herkes yere göre sorgu edebiliyoruz yerlere (restoranlar) bir veritabanı sağlamak için mapkit ile datastore kullanma konusunda herhangi bir tavsiye var mı?

Ben kendi başına bir proje gibi görünüyor içine Çekirdek verilerini ama bilgi alma kullanmak istiyoruz. Herkes mutluluk duyacağız bir CoreData sqlite dosyasına varolan sqlite / cvs dosya dönüştürme iyi tavsiyeler varsa.

Görev için çekirdek verileri kullanarak daha eski moda sqlite daha iyi mi, yoksa bu iş için bir web hizmeti oluşturmak gereken bir durumdur?

Ayrıca harita zoom dayalı yerleri sorgulamak edebilmek istiyorum.

Teşekkürler konuda herhangi bir tavsiye varsa.

Oluştur 05/01/2010 saat 17:03
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
0

Eğer doğru nesne modelini yazarsanız, sadece varolan SQLite veritabanı olarak o noktaya olabilir ve çekirdek veri ilk etapta bunu oluşturulan sanki okuyacak.

Örneğin, sadece ad, soyadı ve özelliklere sahip bir varlık ile bir çekirdek veri modeli oluşturmak ad, soyadı, telefon # vs. gibi sütunlarda olan kişilerin varolan sqlite db olduğunu varsayalım telefon # vb hepsine aynı Yazım ve yapmak emin doğru türüne sahip ve daha sonra gelin NSPersistentStoreCoordinatormevcut veritabanına. Bu ince bunu okuyacaktır.

Çekirdek veriler her zaman daha büyük herhangi bir veri yönetim görev için gitmek yoludur. Çok daha kolay bunu öğrendiğinizde her şeyi yapar.


Edit01:

Yukarıdaki boşver. Enterprise Nesneler düşünüyordum. Çekirdek verilerin kolayca çoğu varolan SQL içe olmaz.

Bunun yerine, csv ve sonra gibi bir şey kullanmak sqlite ihraç edeceklerini cCSVParse plist dönüştürmek. Sonra bir dizi veya sözlüğe kolayca okunan ve çekirdek veri db doldurmak için kullanabilirsiniz.

Bu karmaşık ilişkiler bağımlı olmayan db için kolayca çalışacaktır. Sonunda kolayca dönüştürme harcanan birkaç adam saatlerce ödeyecek çekirdek verilere sahip gelecekteki yararları düşünüyorum.

Cevap 05/01/2010 saat 17:21
kaynak kullanıcı

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