如何在我的应用中保存表格视图的数据?

时间:2015-07-17 06:20:58

标签: ios swift uitableview

我创建了一个应用,您可以使用"活动来编辑表格#34;并设置一个"时间"为了活动。

我希望数据存储在应用程序中,以便当用户再次打开应用程序时,所有活动仍然存在。

如何保存所有数据,以便在重新打开应用后它仍然存在?

4 个答案:

答案 0 :(得分:0)

您需要使用 Coredata 。互联网上有一些很棒的教程(比如这个here)可以帮助你。

答案 1 :(得分:0)

您可以使用 CoreData SQLite 。但根据我的经验,当我遇到境界时,我确实感到震惊。

Realm是SQLite&的替代品。核心数据。 它可以为您节省数千行代码和几个星期的工作, 并让您创造出令人惊叹的全新用户体验。

使用起来非常简单和强大,实际上比CoreData更快。您可以在几行代码中创建数据库并从中读取/保存数据,与CoreData相比。

还有很多教程和很棒的文档。

我开始在每个应用中使用Realm,无论是商务还是免费应用。

您可以在此处获取:https://realm.io/

答案 2 :(得分:0)

像其他人一样说核心数据就是这样的方式,它使用起来相当简单但是如果你仍然觉得不舒服,你需要将它存储在某种数据库中,这样当你改变时/编辑或添加某种信息到它将保留的用户帐户。如果这还不够,请查看NSUserDefaults!

祝你有个美好的一天!

答案 3 :(得分:0)

如果数据不是太长,你可以使用NSUserDefaults,实际上这个类建议用于存储设置数据或类似收藏夹等。但你可以从它开始。

现在,如果您计划的是一个巨大的数据存储,可能是很多条目,很多键和一般很多DATA我强烈建议您使用CORE DATA,有很多教程,它们甚至是关于核心数据的书籍,所以你需要做大量的研究。

我认为两者兼而有之,可能是Parse这项服务不仅可以帮助您使用本地存储,还可以启动具有足够空间的免费远程存储,并请求开始测试。 ..

这里有local Parse DataBase loaded into an UITableview's