zoukankan      html  css  js  c++  java
  • 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文件中。

  • 相关阅读:
    find 以及linux 和windows 文件互传
    27 关于Object类 -- equals()
    26 super关键字
    25 访问修饰符限定词
    24 继承 子类中方法重写
    23 static 关键字
    22 包(package)来解决不同包下同名文件的冲突问题
    21 封装(get,set方法)
    20 带参构造方法(this关键字)
    19 无参构造方法
  • 原文地址:https://www.cnblogs.com/tuncaysanli/p/2727913.html
Copyright © 2011-2022 走看看