“使用核心数据进行存储”复选框

时间:2009-09-18 20:29:14

标签: iphone core-data

在Xcode中创建基于Window的新项目时,选择“使用核心数据进行存储”选项后,幕后实际发生了什么?我正在尝试在我已经创建的项目中使用Core Data,并且我很难弄清楚如何在我的Xcode项目中正确地包含框架......

谢谢!

1 个答案:

答案 0 :(得分:8)

除了导入<CoreData/CoreData.h>之外,还有一个模板,它使用以下方法填充应用程序委托实现:

-managedObjectContext
-managedObjectModel
-persistentStoreCoordinator

初始化应用程序的managedObjectContextmanagedObjectModelpersistentStoreCoordinator成员。 (应用程序委托标头填充了这些方法的提示,关联的成员变量及其属性描述。)

该模板还会将代码添加到-applicationWillTerminate:,并将更改写入managedObjectContext

找出要添加的内容(更重要的是,为什么)的最简单方法是浏览iPhone核心数据教程,该教程可以通过Apple开发者中心网站通过其搜索引擎或您喜欢的搜索找到发动机。我不会在这里添加链接,以免引起冒犯。