2009-07-20 9 views
0

Salut, je crée une application iPhone, qui utilisera SQLite comme base de données. Cette base de données est synchronisée par websever par requête HTTP XML. Le problème est que je n'ai pas d'architecture de pré-construction pour créer une application de base de données.Comment écrire application de base de données dans l'iPhone

Y at-il un tutoriel qui me guilde comment écrire Data Access Layer (DAL) ou comment importer le fichier SQLite avec l'iPhone de manière sécurisée.

Je ne veux pas ouvrir la connexion à la base de données encore et encore, c'est comme créer une seule classe qui gérera toutes les parties liées à la base de données.

Je vous suggère.

Merci

Répondre

2

vous venez de décrire quelque chose qui Apple appelle Core Data. Voir ce lien pour plus de détails http://cocoadevcentral.com/articles/000086.php Il décrit les données de base sur le bureau, mais il est essentiellement le même. Core Data est un wrapper assez léger pour SQLite écrit par Apple. Les données de base une fois que vous avez votre code de base en place, vous trouverez qu'il est assez facile de travailler avec.

L'autre grande victoire de Core Data est qu'il a une petite empreinte de mémoire qui est importante pour s'assurer que les performances de votre application sont optimales. Je commencerais par quelques exemples de code, les données de base vont prendre quelques heures pour commencer et quelques jours à quelques semaines pour apprendre, mais une fois que vous avez passé cela, vous devriez le trouver très pratique et puissant.

John.

Questions connexes