Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
An OSX application that simplifies development and debugging of CoreData enabled applications.
Objective-C C
branch: master

This branch is 82 commits behind yepher:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
CoreDataUtil.xcodeproj
CoreDataUtil
CoreDataUtilImporter
CoreDataUtilTests
.gitignore
README.md

README.md

CoreDataPro - CoreDataUtility

CoreDataPro lets you view explore your datamodel and view data that your application has stored. I am looking forward to your feedback and help making this project more powerful and useful.

Background

CoreDataPro is an OSX application developed by mFluent LLC and is meant to simplify the development and debugging of CoreData enabled applications.

CoreDataPro is an application that was going to be sold in App Store but due to Apple's Sandbox limitations it would need to be changed in such ways that would make it almost useless.

This project was an internal tool. It was created because of the lack of good tools that make it easy to debug and develop applications that use Core Data.

Source Code

I am working on it. It is coming soon...

Getting Started

  1. To get started using the CoreDataPro. Download the binary from here: https://github.com/downloads/yepher/CoreDataUtility/CoreDataPro.app.zip

  2. Unzip that into your Applications directory and run it.

  3. Select File->New Project

  4. Run the app that you want to debug

  5. In CoreDataPro Pick File, OSX, or IOS (Simulator only) tab

  6. Select your APP or .MOM file

  7. Select your persistence file (this is stored where ever you told the app to store it)

  8. Explore the features of CoreDataPro

Project Goals

Make it very easy to view/debug core data persistence.

Similar Tools

In many ways CoreDataUtility is similar to CoreDataEditor. http://itunes.apple.com/app/core-data-editor/id403025957?mt=12&ign-mpt=uo%3D4

This tool looks really cool but I never quite figured it out: http://pmougin.wordpress.com/2010/04/11/core-data-browser-app/

This tool looks good: http://corner.squareup.com/2012/08/ponydebugger-remote-debugging.html

TODO

*** This is a very early work in progress so there is still a lot to do. ***

  • Enable changing of core data persistence files
  • Enable directly viewing/modifying CoreData files running on physical device that is on same lan
  • Automatically track iOS app directory and persistence files
Something went wrong with that request. Please try again.