A macOS/iOS tool to view, edit, and analyze Core Data stores, supporting SQLite, XML, and binary formats.
Core Data Editor is a macOS application designed for developers working with Apple's Core Data framework. It allows you to open, view, edit, and analyze the persistent stores of iOS and macOS applications, supporting SQLite, XML, and binary formats. It solves the problem of inspecting and manipulating Core Data stores without writing custom code or using command-line tools.
iOS and macOS developers who use Core Data for persistence in their applications and need a visual tool for debugging, data inspection, or manual data fixes.
Developers choose Core Data Editor for its dedicated GUI that visualizes complex relationships, enables direct data editing, and generates Objective-C model code, streamlining Core Data workflows more effectively than generic database viewers.
Core Data Editor lets you easily view, edit and analyze applications‘ data. Core Data Editor is compatible with Mac and iOS applications and supports XML, SQLite and binary stores, visualizes all relationships and is able to edit the data and generate Objective-C code for the data model.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Handles SQLite, XML, and binary Core Data stores, as highlighted in the README, making it versatile for different project setups without manual conversion.
Graphically displays all entity relationships, which the README notes simplifies debugging complex data models by providing an intuitive overview.
Enables modification of managed objects directly within the app, allowing quick data fixes without writing custom code, as emphasized in the key features.
Automatically generates Objective-C code for data models, a unique feature mentioned in the README that speeds up model class creation for legacy projects.
The tool only generates Objective-C code, ignoring modern Swift-based Core Data projects, which limits its utility for current Apple development trends.
Requires macOS and Xcode to build and run, as noted in the building instructions, restricting access for developers on other platforms or without Apple's IDE.
Lacks a command-line interface, making it unsuitable for automated scripts or integration into development workflows that require programmatic data handling.