2009-07-20 8 views
0

Hallo Ich bin eine iPhone-App erstellen, die SQLite als Datenbank verwenden wird. Diese Datenbank wird von websever über eine XML-HTTP-Anfrage synchronisiert. Das Problem besteht darin, dass ich keine vorbereitende Architektur zum Erstellen einer Datenbank-App habe.Wie schreibe ich Datenbank-Anwendung in iPhone

Gibt es ein Tutorial, das mir hilft, Data Access Layer (DAL) zu schreiben oder SQLite-Datei mit iPhone auf sichere Weise zu importieren.

Ich möchte Datenbankverbindung nicht immer wieder öffnen, es ist wie das Erstellen einer einzigen Klasse, die alle Datenbank bezogenen Teil behandelt.

Bitte schlagen Sie mir vor.

Dank

Antwort

2

Sie beschrieben nur etwas, das Apple-Core Data nennt. Für weitere Details siehe diesen Link http://cocoadevcentral.com/articles/000086.php Es beschreibt Core-Daten auf dem Desktop, aber es ist im Wesentlichen das Gleiche.

Core Data ist ein ziemlich leichter Wrapper für SQLite, geschrieben von Apple. Core-Daten Sobald Sie Ihren Basis-Code installiert haben, werden Sie feststellen, dass es ziemlich einfach ist, damit zu arbeiten.

Der andere große Gewinn mit Core Data ist, dass es einen kleinen Speicherfußdruck hat, der wichtig ist, um sicherzustellen, dass Ihre Anwendungsleistung optimal ist.

Ich würde zuerst mit ein paar Beispielcode beginnen, Core-Daten werden ein paar Stunden dauern, um zu beginnen und ein paar Tage bis Wochen zu lernen, aber sobald Sie vorbei sind, sollten Sie es sehr praktisch und leistungsfähig finden.

John.