2011-11-28 2 views
1

Bonjour, je suis nouveau sur ce forum (enregistré aujourd'hui ... je l'ai toujours utilisé comme référence par le passé) et nouveau sur iOS (6 mois), mais pas un nouveau programmeur. Je crée une application dans iOS 5 pour iPad qui demandera à l'utilisateur d'entrer et de mettre à jour rapidement les données (principalement en ajoutant, soustrayant, changeant les états BOOL, etc ... avec le temps entre les événements de moins de 2 secondes) pour de nombreux objets . Il est actuellement conçu pour utiliser une base de données SQL, mais il est à craindre qu'avec des entrées et des mises à jour rapides, la base de données soit corrompue si elle n'est pas ouverte et fermée assez rapidement. Des suggestions ou des leçons tirées de l'expérience iOS/iPad/iPhone? SQLite est-il une méthode privilégiée pour une saisie rapide ou devrais-je passer à autre chose? Merci et preneur facile!Techniques de gestion des données pour saisie rapide (iOS 5)

Répondre

0

Les données de base gèrent toutes les connexions de base de données pour vous. La modification des propriétés sur vos objets gérés n'implique pas une connexion à la base de données à chaque fois, elle met simplement à jour les objets en mémoire. La base de données est mise à jour lorsque vous sauvegardez le contexte et probablement périodiquement en arrière-plan - le fait est que vous n'avez pas à vous en préoccuper. Ne pas coder autour d'un problème qui n'existe pas - écrivez votre application en utilisant des données de base, et si vous avez des problèmes de corruption de base de données, examinez alors. Mais je doute que vous ayez quelque chose à craindre sur ce point.

+0

Merci pour la réponse ... après beaucoup de lecture de la documentation tard la nuit dernière j'ai commencé à pencher dans cette direction aussi bien! – WillyRobert