SGBD, JSON, iPhone et xCode... un peu perdu

SGBD, JSON, iPhone et xCode... un peu perdu - SQL/NoSQL - Programmation

Marsh Posté le 25-05-2010 à 11:16:16    

Bonjour,
 
J'avais anticipé par un topic y a quelques temps pour demander des éclaircissements, j'ai eu quelques réponses (merci au passage), mais j'ai besoin de davantage d'éclaircissements.
 
Je développe actuellement en tant qu'étudiant une application permettant d'utiliser des coupons de réduction en caisse (projet scolaire).
Actuellement l'application marche parfaitement, j'ai pris en main les bases de Xcode (du moins je l'espère).
Seul et gros problème actuel, nos coupons sont implémentés en dur dans le code, à titre d'essai.
 
Vous comprenez bien que l'intérêt d'une telle application n'est pas d'avoir les coupons en brut dans le code, mais de les avoir stockés dans une SGBD et d'y accéder à distance. Afin que la mise à jour ou l'introduction de nouveaux coupons ne se fassent pas par une mise à jour systematique du code le l'application.
 
Les coupons sont modélisés par des NSObjects contenant les différents champs intéressants (NSString nomducoupon, NSDate échéance...).
 
Je suis absolument novice en SGBD, en JSON, etc... mais totalement.
 
Si j'ai bien compris la démarche:
 
1- Créer une base de donnée qui contienne le modele relationnel des coupons, et permettent, sous le coup d'une requete HTTP, d'envoyer les coupons existants sous la forme de JSON à l'iphone
2 - faire des requetes HTTP depuis l'appli iphone pour récupérer le contenu de la SGBD
3 - "parser" le JSON reçu pour le convertir en une instance de la classe Coupon
...
 
Par contre ça reste l'idée de la démarche que j'ai comprise, mais pas du tout comment la mettre en place.
J'ai vu un certain nombres de tutoriaux qui pourront être utiles pour le parsage d'une donnée, et pour faire les requete HTTP
ici:
http://www.geckogeek.fr/json-sur-i [...] emple.html
et
http://allseeing-i.com/ASIHTTPRequest/How-to-use
 
Je suis ouvert à tout éclaircissement/proposition sur la méthode, les choix à faire, la démarche... vu que je suis un peu largué et qu'il n'est pas si facile que ça pour une fois de se documenter sur internet.
 
 
Merci!
 
Rom

Reply

Marsh Posté le 25-05-2010 à 11:16:16   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed