关于基于核心数据的应用程序的建议

时间:2010-10-12 09:35:12

标签: objective-c

简单地创建核心数据应用程序(使用基于窗口的应用程序)的步骤是什么。在创建新项目时不使用核心数据进行存储

1 个答案:

答案 0 :(得分:1)

  • 添加和配置您的托管对象模型
  • 在应用中的某个位置定义托管对象模型,持久性存储协调器和托管对象上下文对象(通常是应用委托对象)
  • 转换您的控制器以使用新模型

在转换步骤中,我通常会将其分解为:

  • 执行任何必要的控制反转,以便给控制器他们的模型对象(告诉,不要问)
  • 定义描述现有模型API的协议
  • 使现有的模型类符合协议
  • 使控制器对象使用这些协议而不是模型类
  • 定义符合协议的NSManagedObject子类
  • 确保在托管对象模型中指定托管对象子类