是否有用于在Core Data DB中插入/编辑行的编辑器?

Dor*_*ron 1 xcode core-data objective-c ios

我在xcode中创建了一个核心数据模式(3.2.5,如果它很重要),所以我有.xcdatamodel文件,其中包含正确的实体和关系.

现在 - 如何从代码中插入数据,编辑数据和/或删除数据?
就像phpMyAdmin用于MySql一样.

谢谢.

Dav*_*ong 5

核心数据旨在以编程方式使用.一旦你运行应用程序一次,它应该在磁盘上的某个地方创建一个文件(确切地说可能在AppDelegate类中指定的位置).这是可能的,这个文件将是一个SQLite数据库,但它并没有为(核心数据的关键是抽象与用来存储它的文件格式的数据的距离).它也可以是XML文件或二进制文件.

如果它是一个SQLite文件,那么您可以在您喜欢的SQLite编辑器中打开它.

然而

SQLite格式中使用的模式未记录.如果你在它里面乱逛,你可能会得到一些工作,但你很可能会无法挽回地搞砸它.(如果是XML文件或二进制文件,你可能完全没有运气)

最后,核心数据应该以编程方式使用.以不同的方式使用它(例如你所要求的)将是以一种非预期的方式使用它,因此不是设计的.