Nous essayons de créer une application iPhone qui recevra automatiquement les données d'une base de données. Ce qui est une base de données qui fonctionnera avec Xcode. Notre objectif est que les utilisateurs puissent accéder à notre site Web et entrer des informations. Ces données seront enregistrées dans une base de données. Une fois que l'utilisateur télécharge notre application, l'information devrait alors être récupérée de la base de données et incluse dans l'application. Nous nous demandons quelle base de données est appropriée. Il doit être capable de recevoir des informations d'un site Web et de le soumettre à une application.Quelle base de données peut être utilisée avec Xcode et en même temps être affichée sur un site Web?
Quelle base de données peut être utilisée avec Xcode et en même temps être affichée sur un site Web?
Répondre
Il est peu probable que vous trouviez une base de données iOS "au courant" capable de synchroniser automatiquement le contenu sur Internet. Cependant, vous pouvez bien sûr vous-même obtenir les données sur Internet, puis les insérer dans la base de données locale de l'appareil. Dans ce cas, le populaire (et pris en charge) SQLite semble être un choix évident. Comme @Deepak le suggère également, vous pouvez utiliser Core Data qui est un ORM (sorte de, ish) qui peut utiliser automatiquement SQLite comme mécanisme de stockage sous-jacent.
La solution que la plupart des gens utilisent dans ce cas est d'utiliser un SGBDR comme MySQL et construire une couche service web sur le dessus de la base de données pour les entités que votre application iPhone est intéressé.
De cette façon, Lorsqu'un utilisateur accède à l'application Web, il peut ajouter les données que vous autorisez à y ajouter, et plus tard, il peut également accéder aux mêmes données depuis l'application iPhone via la couche de service Web.
La nouvelle plate-forme iOS-Couchbase de Couchbase est en version bêta en ce moment - toutes les fonctionnalités d'Apache CouchDB sur votre plate-forme de développeur préférée - au https://github.com/couchbaselabs/iOS-Couchbase. la version iOS est nouvelle mais nous la cherchons pour aller dans des endroits! Ses capacités de synchronisation impressionnantes vous permettraient d'extraire tout contenu pertinent de votre site Web via HTTP/JSON, ou d'autres formats en utilisant des spectacles et des listes si nécessaire. Pousser les données dans l'autre sens est tout aussi simple. La synchronisation peut être continue, ou à la demande, bidirectionnelle ou unilatérale.
Jetez un oeil à quelques-uns des cadres Couch App (non pour iOS mais pour votre site web)
- http://techzone.couchbase.com/community/articles/couchdb/recipes
- http://www.mail-archive.com/[email protected]/msg13928.html beaucoup de commentaires sur ce fil
A + Dave
- 1. Quelle version xcode peut être utilisée pour MAC 10.5.8?
- 2. Quelle langue peut être utilisée pour automatiser le test web?
- 3. Quelle structure de données devrait être utilisée, qui peut être ajoutée de manière personnalisée?
- 4. Recherche sur un site, metas peut-être?, Avec php
- 5. Peut-être sqlite être une base de données inmemory également?
- 6. Quelle approche ALL Union doit être utilisée?
- 7. Un site web peut-il être hébergé sur 2 serveurs?
- 8. L'heure de la base de données SQL Server peut-elle être utilisée pour synchroniser plusieurs clients?
- 9. Un site web peut-il être créé dans cocos2d-html?
- 10. Décidez de l'exécution quelle bibliothèque doit être utilisée sur JBoss
- 11. Quelle partie du site Web doit être WSP/WAP?
- 12. Quelle devrait être l'architecture du site Web de réseautage social?
- 13. Quelle expression régulière peut être utilisée pour cela?
- 14. Quelle expression régulière peut être utilisée pour détecter différents temps de sport
- 15. Combien de temps un lien hypertexte peut-il être?
- 16. une base de données berkeley peut-elle être ouverte et accédée à partir de plusieurs programmes en même temps?
- 17. base de données SQL Server en double sur le même serveur ne peut pas être accessible
- 18. insertions web en même temps
- 19. Comment la base de données country> state> city devrait être utilisée pour être logique?
- 20. Modifications du schéma de base de données nécessaires chaque année. Quelle stratégie devrait être utilisée?
- 21. l'intégration paypal avec l'application .net peut-être un service web pas un site web
- 22. Quelle JMS ConnectionFactory doit être utilisée sur JBoss 5.1?
- 23. Combien de bases de données Vertica peuvent être exécutées sur un hôte en même temps?
- 24. PHP curl et Web Proxy ... peut-être
- 25. Un site web peut-il être complètement sécurisé?
- 26. Conception d'un magasin de données pouvant être mis à jour et interrogé en même temps
- 27. Un UIViewController, peut être délégué pour un pickview et pour une vue animée en même temps?
- 28. Quelle syntaxe doit être utilisée pour WebMessageBodyStyle.Wrapped?
- 29. Combien de temps ClaimedIdentifier peut-il être?
- 30. troube avec iis (peut-être)
Vous pouvez également consulter Core Data sur iOS. C'est une bonne option. –