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

Jam*_*Sun 6 iphone core-data

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

谢谢!

Ale*_*lds 8

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

-managedObjectContext
-managedObjectModel
-persistentStoreCoordinator
Run Code Online (Sandbox Code Playgroud)

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

该模板还添加了-applicationWillTerminate:写入更改的代码managedObjectContext.

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