SwiftUI Core Data 如何整合到历史项目里面(教程含源码)

如果您曾经努力将Core Data添加到现有的iOS项目中,您一定会遇到很多困难。我看到很多朋友都是从头开始重新创建项目,然后把旧项目的代码复制过去。这种方法的确有效,但不足为外人道也。本文将为大家提供一个比较好的解决方案。

问题由来

今天有位网友咨询如何在旧项目启用core data,正好今天空就给大家介绍一下。将Core Data添加到现有iOS项目时,需要做解决下面两个问题:

  • 需要手动创建模型文件。如果您在创建项目时未选中“Use CoreData”复选框,那么您的项目里将没有xcdatamodeld数据模型文件。
  • 需要添加代码。您的AppDelegate文件中没有初始化core data的代码。

接下来,我将向您展示如何轻松地解决这两个问题,以便您在旧项目里使用Core Data。

第一步 添加数据模型文件

您需要做的第一步是添加数据模型文件。首先我们按照下图来创建个文件

现在,您需要选择正确的文件类型。让我们来找一下Data Modal文件,您需要向下滚动一点,直到看到标题“ Core Data”。它看起来应该像这样:

你可能感兴趣的:(SwiftUI,vs)