Core Data Editor 4.2

Posted on by
  1. Spss Data Editor
  2. Core Data Editor 4.2 0

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.

One of the things I miss from moving from SQLite to Core Data is the ability to query directly against my database to analyze data. Is anyone out there aware of a tool that allows for the browsing. Animate cc 2015 15.2.1. Jul 04, 2018 Core Data is an object graph and persistence framework provided by Apple in the macOS and iOS operating systems. It was introduced in Mac OS X 10.4 Tiger and iOS with iPhone SDK 3.0. It allows data organized by the relational entity–attribute model to be serialized into XML, binary, or SQLite stores.

Core Data Editor will guide you through a short setup process when you initially launch the app. This setup process is entirely optional. You can skip over each and every step if you know what you are doing. It is recommended that you take your time and go though the setup process. It only takes a few minutes.

If you want to support Core Data Editor you can donate via PayPal to me@christian-kienle.de. You can also flattr Core Data Editor:

Feb 18, 2017 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. Core Data Editor will guide you through a short setup process when you initially launch the app. This setup process is entirely optional. In this book, you'll master Core Data in iOS using Swift 4. Comprehensive coverage of Core Data, from beginner to advanced topics. Covers setting up a Core Data Stack, data modeling, versioning and migration, unit testing, improving performance, and much more. In this book, you'll master Core Data in iOS using Swift 4. Comprehensive coverage of Core Data, from beginner to advanced topics. Covers setting up a Core Data Stack, data modeling, versioning and migration, unit testing, improving performance, and much more.

Thanks.

I, the maintainer and original developer of Core Data Editor have become (seriously) sick. The disease I have will not go away soon. My ability to work and take care about Core Data Editor is severely limited. I don't want Core Data Editor to just die so I have decided to make it open source. To make it clear: If you send me a (good) pull request I will accept it. I will also try to answer questions and to contribute myself. The thing is I just can't keep up with bug fixing, feature requests (..) on my own anymore. I am too sick. In addition: Open Source rocks.

Download the sources, open the workspace in Xcode and hit build and run. Done.

Core Data Editor is all about displaying and editing managed objects. A large chunk of code simply deals with that aspect.

  1. Sep 19, 2018 Core Data by Tutorials, Fifth Edition is now 100% complete, fully updated for Swift 4.2, iOS 12 and Xcode 10 — and available today. If you’ve already bought the Core Data by Tutorials digital edition, you can download the new book immediately on the store page for the book.
  2. Feb 13, 2017 They add type safety and make working with Core Data records much more elegant. Now that you know what Core Data is and how the Core Data stack is set up, it's time to write some code. If you're serious about Core Data, check out Core Data Fundamentals. In this series, we build an application that is powered by Core Data and you learn.

CDEManagedObjectsViewController

This class is very important because it is responsible for a lot of different things:

  • Display 0-n managed objects in a table view.
  • Manage a search field that allows the user to filter the currently displayed managed objects.
  • Allow the user to add and/or remove managed objects.

Distrust 1.0. A managed objects view controller can display all objects from a specific entity or all objects that are related to an object with regards to a specific relationship (which can be a to-one, to-many (ordered or unordered)).

So, you can throw almost any request at a managed objects view controller and it will just work. It works even though displaying ALL objects that belong to a specific entity works differently than just displaying an object that is part of a to-one relationship. This is where data coordinators come into play. A data coordinator abstracts all the differences away and every managed objects view controller is powered by a data coordinator.

Data Coordinators

As already mentioned each managed objects view controller is powered by a data coordinator. A data coordinator can

  • load the requested objects
  • prepare a table view (= create the table columns needed to display the managed objects)
  • create object values for the rows/columns of the table view
  • create new managed objects
  • delete (selected) managed objects
  • allow the user to edit values
  • auto save entity related information (column width, column ordering)

A data coordinator is represented by an instance of CDERequestDataCoordinator. This class has a lot of methods for the abilities described above. Most of the methods have a default implementation. This class is supposed to be subclassed. There are several subclasses:

  • CDEEntityRequestDataCoordinator: If a managed objects view controller wants to display ALL objects that belong to a specific entity it simply creates an CDEEntityRequestDataCoordinator. Internally a CDEEntityRequestDataCoordinator sets up an NSArrayController to do the heavy lifing. It also allows the creation and deletion of objects.
  • CDEUnorderedRelationshipRequestDataCoordinator: This class is used by a managed objects view controller that wants to display an unordered to-many relationship. If a user wants to add an object this coordinator creates an object and establishes a relationship to the original object.
  • CDEOrderedRelationshipRequestDataCoordinator: This coordinator works similar to the unordered version but in addition it creates an additional table column which contains the order index of the displayed managed objects.
  • CDEToOneRelationshipRequestDataCoordinator: A to-one coordinator is responsible for managing everything that has to do with an object that is part of a to-one relationship. It's main purpose is to introduce a different add/remove behavior: Adding a managed object to a to-one relationship does only make sense if there is not already a related object present.

That being said there should be little reason to introduce a new coordinator subclass.

Without you, Core Data Editor will probably die soon. If you want to contribute send me pull requests. Have a look at the issue tracker to find out what should be done next.

Spss Data Editor

Core Data Editor has the following third party dependencies:

  • BFNavigationController
  • CHCSV Parser
  • Omni NSAlert Extensions
  • RSVerticallyCenteredTextFieldCell
  • Code from ATS
  • mogenerator

Core Data Editor 4.2 0

  • Christian Kienle (original developer, maintainer)

3-clause BSD (please don't sue me)