SQLite Manager

Pik@chuPik@chu Membre
mars 2012 modifié dans Objective-C, Swift, C, C++ #1
Bonjour à  tous,



Pour les personnes intéréssé à  une alternative au framework Core Data pour la gestion de données au sein d'une application.

Je viens de développé une classe qui permet de gérer plus facilement les requêtes pour l'utilisation d'une base de données SQLite.

La classe est définit en tant que Singleton pour une utilisation simplifiée.



https://github.com/a...y/SQLiteManager

Réponses

  • (Core Data n'est pas un système de stockage de données mais un gestionnaire de données.)



    Le singleton a des erreurs :

    - allocWithZone fait appel à  retain qui ne fait rien

    - init ne vérifie pas si sharedSQLiteManager existe
  • AliGatorAliGator Membre, Modérateur
    Qu'a-t-il de plus que le très répandu FMDatabse ?

    (Car je suppose que tu l'as développé pour des besoins spécifiques parce qu'il te manquait des choses ou que tu voulais optimiser certains poins non présents dans les autres frameworks qui trainent ?)
  • @Thibault : Merci pour la précision sur Core Data et la remarque sur le singleton, je viens de faire les modifs.

    @Aligator : J'ai développé cette petite classe maison pour dabord comprendre mieux comment fonctionner sqlite et le patern Singleton, aussi car j'en avait besoin pour l'un de mes projets. Bien sur j'aimerai la faire évolué petit à  petit.

    Je ne connaisais pas FMDatabse, merci! Effectivement, il semble être assez complet.
  • Est-ce pertinent un singleton pour ce genre de classe ?

    Je veux dire, et si tu as besoin de gérer 2 bases sqlite ?
Connectez-vous ou Inscrivez-vous pour répondre.