2010-07-14 10 views

Répondre

2

Généralement vous ne voudriez pas y accéder directement à partir de votre application iPhone, ce serait compliqué et dur et potentiellement pire si vous voulez changer votre base de données et vous aurez besoin de répliquer beaucoup de travail si vous voulez accrocher votre base de données avec une autre application, peut-être sur une autre plate-forme, à l'avenir.

Exactement ce que vous devez faire dépend grandement de votre base de données, de l'application et de vos besoins, mais envisagez de créer une sorte de service Web qui se connecte à la base de données et répartit les données souhaitées. Si vous êtes sur SQL Server, vous pouvez regarder un service web .NET et vous pouvez obtenir Visual Studio pour faire presque tout le travail pour vous ou si vous utilisez MySQL alors php peut être le chemin à parcourir. Consommer les données sur l'iPhone sera assez facile si vous pouvez obtenir au format json ou XML, obtenir votre service web pour empaqueter les données dans un ou deux de ces (la plupart des plates-formes auront une table SQL pratique pour les fonctions json/xml). L'application voudra alors être en mesure d'accéder au webservice via une URL en utilisant une requête get HTTP régulière (regardez NSURLConnection), puis analyser les données xml/json pour lesquelles il existe des bibliothèques pratiques (le json one I l'utilisation est http://code.google.com/p/json-framework/)

Cela devrait vous donner un point de départ général, aurait besoin de plus de détails pour donner une meilleure réponse.

Questions connexes