Core Data Lab

Core Data Lab

by Ron Elemans
4.0 Β· 0 ratings
19.99 USD Download from Mac App Store
v3.0 Β· Updated 2 months ago Β· 0 Bytes Β· Released Dec 2019

How do you feel about this app?

Key Features

πŸ€– AI Powered
πŸ“„ PDF Support
✨ Filters & Effects
πŸ“€ Export & Share
πŸ’» Code Editor
πŸ–₯️ Terminal / CLI
Core Data Lab

About Core Data Lab

Core Data Lab lets you easily view, edit, and analyse data of SQLite-based Core Data and SwiftData apps. View, track, and explore what’s inside your Core Data database, including all Core Data-specific details like relationships, entity descriptions, fetch request templates, composite attributes, and more. Quick start β€’ Set up a new project in a few easy steps using the project assistant. β€’ Select an app or model file and let Core Data Lab search for a matching database. β€’ Or select a database file and let Core Data Lab search for matching apps. β€’ Or use the simulator browser to select a database and app combination in one go. Data change tracker β€’ Hit the Play button on the toolbar to start tracking database changes. β€’ New, deleted, and changed data rows are displayed with distinct colors. β€’ Each previous row version is displayed individually, including all value changes. β€’ No need to change your project or implement special libraries. β€’ Works with macOS apps and apps running in an iOS, iPadOS, watchOS, tvOS or visionOS simulator. Data filter β€’ Use the built-in easy-to-use predicate editor to filter and query your data. β€’ Save predicates as part of a Core Data Lab project for easy access. β€’ Duplicate predicates to make quick variants of the same filter. Data editor β€’ Edit and create data directly in the inspector panel or detail window. β€’ Delete rows directly in the data grid. β€’ Change, replace, or nullify data with batch updates. β€’ All data mutations are validated by the active Core Data Object model. Relationships viewer β€’ View instantly all relationships and related data of a selected row. β€’ Easily switch to another relationship. β€’ Selecting a row in the relationship panel will show the data in the inspector panel. Simulator browser β€’ Browse local iOS, iPadOS, watchOS, tvOS or visionOS simulators for Core Data apps and databases. β€’ Add app and database combinations with one click to your project. Object model diagrams β€’ Visualize your Core Data model in one or more diagrams, showing all entities, attributes, fetched properties, and relationships. β€’ Inspired by the β€˜graph style’ editor of the data model designer tool in Xcode 13 and older. β€’ Exportable to PDF and clipboard. Content viewer β€’ Automatic detection and display of web links, image data, HTML content, PLIST objects, binary content, and more. β€’ Switch to Text view to inspect the HTML, XML, or JSON text content of web links. β€’ Built-in HTML debugger. Entity description viewer β€’ View all details of all attributes of a selected Core Data entity. β€’ Inspect all other details like relationships, indexes, and constraints. Raw data viewer β€’ Open and view SQLite databases without a Core Data object model. β€’ Support for opening SQLite files in the Finder. Data import β€’ Import data using CSV or JSON files. β€’ JSON import supports relationship data and composite attributes. β€’ All data import happens under validation of the active Core Data Object model. Data export β€’ Export a selected row or table to CSV or JSON. β€’ Export data tracking data to CSV or JSON including history data. β€’ JSON export supports relationship data and composite attributes. β€’ CSV data can be viewed and further processed in Excel or Numbers. Project-based β€’ Your database, app, and model references are stored in a Core Data Lab project. β€’ Data filters, selections, sorting settings, and diagrams are also part of the same project. β€’ This makes it easy to stop and continue working with your data, without recreating anything. β€’ Projects are saved as standard NSDocument files, including tabbed windows, auto-save, and more. Support If you encounter problems with this app, then please take a look at the Core Data Lab help page at https://betamagic.nl/support/coredatalab/help.html. If this doesn’t provide the solution you are looking for, or you miss some essential features, just contact us at [email protected].