• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

persistente Speicherart, aber welche?

wintersun_666

Tokyo Rose
Registriert
16.04.10
Beiträge
71
Hey Leute,

ich muss gleich ein Projekt realisieren, wo es drum geht, Kunden mit deren technischen Problemstellungen welche die zu Hause haben, zu verwalten! Kunden und deren technischen Probleme werden per Webinterface verwaltet, d.h. ich muss per iPhone die Daten holen und auch teilweise Daten zurücksenden (wenn Probleme gelöst wurden)! Aber um nicht immer eine XML-Datei oder per GET und POST die Dateen hin und her zu senden, habe ich mir gedacht, die Kunden und deren Probleme auf dem iPhone zu speichern und nur neue und gelöschte Kunden aktualisiere (weniger Datentransfer halt...)! Welche Speicherart sollte ich da am sinnvollsten auswählen, CoreData oder SQLite? *bin noch Anfänger* ^^

lg.
 
Man kann Core Data und SQLite nicht wirklich vergleichen. Core Data "nutzt" SQLite. Core Data ist recht einfach. Bei SQLite muss du wirklich wissen, was du tust.
Zitat ausm anderen Forum
 
Mhhh ok! Ich arbeite mich mal in Core Data ein, und dann entscheide ich! Ist mir klar dass beides was anderes ist! SQLite habe ich schon gemacht, von daher ist es nicht so schwierig...aber ich hatte sowieso vorher schon SQL Kenntnisse! Ist es irgendwie möglich Daten zu filtern, z.b. Kunden per GPS-Ortung (aktuelle Stadt oder Strasse wo man sich gerade befindet), sodass man den Kunden leichter in der Liste findet?? Also per SQLite könnte man leicht ne Abfrage als Filter nutzen??!?
 
Wenn du dich doch schon mit SQL auskennst bzw mit SQLite dann lass CoreData links liegen und arbeite mit sqlite - warum was neues lernen wenn man sich mit etwas schon auskennt und das auch noch von iOS und Apple akzeptiert ist.

Seh es doch von der Zeit her: Core Data könnte dich um einige Tage nach hinten werfen, vielleicht blickst du da nicht so schnell durch oder es kann am ende nicht das was du haben willst.

Später könntest du dich quasi in der Freizeit, wenn das Projekt abgeschlossen ist mit CD beschäftigen - dann ist es nicht mehr von der Zeit her Relevant.
 
Wie Recht du hast :D aber trotzdem, eine Frage hätte ich, die habe ich auch schon gestellt, wie kann man per GPS-Koordinaten die aktuelle Stadt bsz. Strasse herausfinden, also ne Idee würde mal jetzt reichen? ^^ Gewagte Frage, aber vielleicht kennt sich ja einer mit GPS-Programmierung aus..!?

lg.
 
So, wie die unzähligen anderen iApps die Position bestimmen können. Schau mal in der UIKit-Doku nach.

Gruss ppocket

PS: Core Data ist keine Speicherart, da es nur eine Runtime-Database ist. Es nutzt dann entweder XML oder SQlite für die Daten zu speichern.
 
Sag ich ja! :-)

Vielleicht gefällt dir Runtime Data Management besser?

Sent from my HTC Desire using Tapatalk