我想完全以编程方式设置Core Data。我已经以NSManagedObjectModel
的形式定义了一个数据库模式,并以NSEntityDescription
的形式添加了一些实体定义,如this page底部所做的那样。一切都很好。
然后我使用其类方法NSPersistentStoreCoordinator
创建了一个initWithObjectModel:
并传入上述模式。此时我不知道该怎么做。
我假设下一步是以某种方式获得NSManagedObjectContext
,因为据我所知,它就像一个数据库暂存器,并且是我想要最终做的大多数事情所必需的(创建,读取,更新,删除记录)等)。下一步是什么(记住没有gui工具),如果它正在获取上下文,我该怎么做?此外,如果有人知道任何博客文章/资源完全以编程方式执行此类操作,那就太棒了。
答案 0 :(得分:3)
以下是设置NSManagedObjectContext
:
[[NSManagedObjectContext alloc] initWithConcurrencyType:NSMainQueueConcurrencyType];
有关解释的详细分步指南,请点击此处: