Ios 使用Swift从CSV初始化CoreData

Ios 使用Swift从CSV初始化CoreData,ios,swift,csv,core-data,Ios,Swift,Csv,Core Data,我有一些CSV文件中的数据,需要在CoreData中初始化。我想知道是否有任何方法可以用CSV文件数据初始化CoreData表 提前感谢。在将数据存储在核心数据中之前,我首先想一想您使用这些数据的目的是什么?它有多大,等等 如果您正在从csv文件中进行一些简单的读取,并且数据不大,那么可能不需要存储在核心数据中 如果沿着核心数据路线,则需要在执行导入之前创建数据模型。因此,您必须使用正确的数据类型创建表和字段。一旦这些都准备好了,就可以创建一些代码来读取csv文件,然后解析数据并创建核心数据记录

我有一些CSV文件中的数据,需要在CoreData中初始化。我想知道是否有任何方法可以用CSV文件数据初始化CoreData表


提前感谢。

在将数据存储在核心数据中之前,我首先想一想您使用这些数据的目的是什么?它有多大,等等

如果您正在从csv文件中进行一些简单的读取,并且数据不大,那么可能不需要存储在核心数据中

如果沿着核心数据路线,则需要在执行导入之前创建数据模型。因此,您必须使用正确的数据类型创建表和字段。一旦这些都准备好了,就可以创建一些代码来读取csv文件,然后解析数据并创建核心数据记录的新实例来保存和持久化。
我的建议是使用一个像《魔法记录》(Magic Record)这样的库,它对核心数据起到了很大的作用

在将数据存储在核心数据中之前,我首先要考虑一下您使用这些数据的目的是什么?它有多大,等等

如果您正在从csv文件中进行一些简单的读取,并且数据不大,那么可能不需要存储在核心数据中

如果沿着核心数据路线,则需要在执行导入之前创建数据模型。因此,您必须使用正确的数据类型创建表和字段。一旦这些都准备好了,就可以创建一些代码来读取csv文件,然后解析数据并创建核心数据记录的新实例来保存和持久化。
我的建议是使用一个像《魔法记录》(Magic Record)这样的库,它对核心数据起到了很大的作用

好吧,你可以写一些代码来做这件事。这是可能的,你只要去做就行了。西蒙,看看。如果你花时间问你的问题,技术人员会更倾向于提供帮助,例如,你自己做了什么来解决这个问题?你有什么代码要显示吗?嗯,你可以写一些代码来实现它。这是可能的,你只要去做就行了。西蒙,看看。如果你花时间问你的问题,技术人员会更倾向于提供帮助,例如,你自己做了什么来解决这个问题?您有任何代码要显示吗?CSV包含表数据。我将数据从sqlite数据库导出到CSV。我在谷歌上搜索过在iOS中使用sqlite数据库,但所有结果都显示使用了个人开发的库,我不信任这些库;所以我决定使用核心数据。该应用程序将需要执行简单的查询,如数据投影,没有什么比完整连接更重要的。我相信核心数据是SQLLite(但经过优化)。在您的情况下,最好在核心数据中创建表,然后手动加载csv文件并写入记录。csv包含表数据。我将数据从sqlite数据库导出到CSV。我在谷歌上搜索过在iOS中使用sqlite数据库,但所有结果都显示使用了个人开发的库,我不信任这些库;所以我决定使用核心数据。该应用程序将需要执行简单的查询,如数据投影,没有什么比完整连接更重要的。我相信核心数据是SQLLite(但经过优化)。在您的情况下,最好在核心数据中创建表,然后手动加载csv文件并写入记录。