0

我想完全以编程方式设置 Core Data。我已经以 an 的形式定义了一个数据库模式,NSManagedObjectModel并以 's 的形式添加了一些实体定义,就像在本页NSEntityDescription底部所做的那样。一切都很好。

NSPersistentStoreCoordinator然后我使用它的类方法创建了一个initWithObjectModel:并传入上述模式。在这一点上,我不知道该怎么办。

我假设下一步是以某种方式获得一个NSManagedObjectContext,因为据我了解,它就像一个 DB 暂存器,并且是我最终想要做的大多数事情(创建、读取、更新、删除记录等)所必需的。下一步是什么(记住没有 gui 工具),如果它得到一个上下文,我该怎么做?此外,如果有人知道任何完全以编程方式完成此类事情的博客文章/资源,那就太好了。

4

1 回答 1

3

以下是如何设置NSManagedObjectContext

[[NSManagedObjectContext alloc] initWithConcurrencyType:NSMainQueueConcurrencyType];

可以在此处找到带有说明的良好分步指南:

http://www.objc.io/issue-4/full-core-data-application.html

于 2013-12-31T02:06:52.470 回答