2010-12-09 11 views

Répondre

1

Vous pouvez vous cette API hébergée sur github.com.

https://github.com/gwdp/Obj-c-MySql

Il est gratuit et très bien documenté.

+0

Merci! Grande ressource! Cependant, savez-vous quelque chose sur ce qu'il dit à propos de "select parsing"? Je connais l'analyse des fichiers rss pour iOS, mais je ne savais pas qu'il y avait une fonction d'analyse pour MySQL SELECT. Cela signifie-t-il simplement organiser avec "O WH"? –

+0

Oui, sélectionner l'analyse est un moyen facile de faire en sorte que Hugde sélectionne sans beaucoup de mémoire! Il vous livre un paramètre à la fois! Toute aide de l'API peut être faite sur la page GitHub! – gwdp

0

Je voudrais regarder dans la documentation NSURLConnection sur la façon de charger des données à partir d'un serveur distant. Créez un service Web sur votre serveur distant qui renverra des données au format XML ou JSON en fonction de la demande envoyée depuis votre application. Votre application sera alors utilisée pour remplir vos cellules à l'aide des données renvoyées.

Une approche naïve consiste à envoyer une requête à une page PHP. Vous pouvez écrire la demande comme celui-ci à publier sur votre page php:

NSString* content = [@"value=getAll"]; 

    NSURL* url = [NSURL URLWithString:@"http://www.url.com/pagetopost.php"]; 
    NSMutableURLRequest* urlRequest = [[NSMutableURLRequest alloc] initWithURL:url]; 
    [urlRequest setHTTPMethod:@"POST"]; 
    [urlRequest setHTTPBody:[content dataUsingEncoding: NSASCIIStringEncoding]]; 

Votre PHP aurait du code qui récupérera de la DB MySQL en fonction de la valeur POST envoyé et renvoyer les données JSON.

Ensuite, vous devrez gérer la réponse et peut-être mettre dans un tableau qui sera peuplé à vos cellules de vue de table.

1

Vous pouvez créer un fichier sqlite à partir de votre base de données, puis importer ce fichier dans votre projet. Et accéder à ce fichier sqlite même lorsque vous lancez la requête SQL. Consultez les didacticiels d'accès au fichier sqlite.