2013-06-02 2 views
0

Si je souhaite configurer une base de données pour une application iOS et faire fonctionner l'application dans un style MVC, est-ce possible uniquement via iOS ou dois-je créer un site Web? application pour gérer l'interaction de base de données etc? Je voudrais vraiment être en mesure de configurer le stockage/databasing cloud directement à partir d'une application iOS. Est-ce possible? Est-ce que Apple a une plate-forme pour cela, ou ai-je besoin de mon propre serveur?Base de données d'applications iOS et stockage dans le cloud

Répondre

1

Dans iOS, le travail avec un service basé sur le Web est très facile mais d'un autre côté: il faut un "fichier de connexion". cela fonctionne comme ceci: l'iphone a l'info> l'envoie à une page de php/asp/asp.net/server, cette page prend (par "get" ou "post") l'information envoyée et l'insère Dans la base de données, enregistre le fichier sur le serveur et etc.

Pour récupérer du contenu à partir d'un service Web, vous avez également besoin d'un fichier côté serveur pour traiter votre trafic vers la base de données, mais la sortie est JSON . vous revenez à l'application un tableau (le fichier renvoie le tableau) et que vous utilisez le tableau pour gérer le conent que vous venez de recevoir.

Cela peut sembler très difficile, mais ce n'est pas autant que ça en a l'air. Pour vos questions: il n'y a pas moyen de se connecter directement via l'application à une base de données Cloud. Maintenant, quand on parle de posséder un serveur et ainsi de suite: il n'y a pas beaucoup d'entreprises qui fournissent une base de données cloud seule. mais même si vous obtenez une base de données de nuage, vous pouvez toujours héberger un domaine quelque part bon marché et les pages ne pèsent que quelques kilos en poids ... Et ces fichiers seront pour la connexion à la base de données (les intermédiaires pour le application).

Voici une brève explication sur la connexion à des services Web dans iOS Developing.

Questions connexes