IOS6 编程:Core Data持久化数据存储(5)使用Core Data模板创建EntLibCart项目

iOS 6 提供了2个用来创建Core Data应用程序的模板。前面教程,我们选择了Single View Application模板,在App开发过程中编写了很多代码。如果使用现有的支持Core Data模板,则省事很多。

  • Utility Application 模板 – 提供了一个主视图和一个交替视图,可以包含Core Data 功能,并生成所有的代码和配置。
  • Master-Detail View Application 模板 – 生成包含导航视图控制器、表视图和详细视图控制器的应用程序,可以用来显示来自Core Data持久化存储数据库的数据。

我们选择是一个Utility Application 模板创建一个使用Core Data 框架进行数据持久化的应用程序。

项目名称EntLibCart,类前缀Cart,如下图所示。

我们看看Xcode自动生成的代码,首先检查CartAppDelegate.h文件。在文件中声明了NSManagedObjectContext、NSManagedObjectModel和NSPersistentStoreCoordinator属性。同时,还声明了saveContext方法原型。

EntLibCart 应用程序的最终运行界面如下图所示:

本教程的具体内容及其范例App都收录在《一步一步学习iOS 6 编程》的最新版PDF文件中。

原文地址:https://www.cnblogs.com/tuncaysanli/p/2727913.html