Une des choses qui me manque en passant de SQLite à Core Data est la capacité d'interroger directement ma base de données pour analyser les données. Est-ce que quelqu'un sait s'il existe un outil permettant de naviguer dans un magasin Core Data de manière similaire?
Réponses
Trop de publicités?J'ai fini par utiliser SQLPro pour SQLite (https://www.sqlitepro.com/). Même la version gratuite est suffisante pour le développement (dans la version complète, vous obtenez l'édition en ligne, etc.).
- avantages - peut faire des requêtes SQL
- inconvénients - ne montre pas les relations
Je recommande également l'application Simpholders (http://simpholders.com/), elle ouvre le Finder avec le fichier db.sql contenant le dossier
Si vous utilisez SQLite comme backend, vous pouvez essayer mon application SQLite Professional (App Store).
L'application offre quelques fonctionnalités intéressantes telles que :
- Auto-complétion et mise en évidence de la syntaxe.
- Intégration des versions (revenir aux versions précédentes).
- Filtrage des données en ligne.
- La possibilité de charger des extensions SQLite.
- Compatibilité SQLite 2.
- Options d'exportation vers CSV, JSON, XML et MySQL.
- Importation depuis CSV, JSON ou XML.
- Réorganisation des colonnes.
- Prise en charge du plein écran.
Un essai gratuit de sept jours est disponible sur le site web et une version gratuite en lecture seule est disponible sur le Mac App Store.
Il y a un sujet similaire ici Comment afficher les données stockées dans Core Data ?
J'ai déjà ajouté un commentaire où je dis que j'ai créé une application macOS pour parcourir le contenu de votre Core Data. Il cache la mise en œuvre de Core Data comme vous le voyez lorsque vous utilisez un navigateur SQLite. Vous pouvez également lister toutes vos dernières applications en cours d'exécution et simulateurs, ce qui vous permet de trouver facilement l'application que vous recherchez. Plus d'infos ici :
http://www.microedition.biz/simMagnifier
Il a d'autres fonctionnalités comme l'accès aux dossiers du simulateur tels que Documents, Application Support, etc. Vous pouvez également vérifier le contenu de NSUserDefaults.
L'application n'est pas gratuite désolée ! mais au moins vous avez une période d'essai de 7 jours.
- Réponses précédentes
- Plus de réponses