[英]How do I save a table view's data in my app?
我创建了一个应用程序,您可以在其中编辑带有“活动”的表并为活动设置“时间”。
我希望将数据存储在应用程序中,以便当用户再次打开应用程序时,所有活动仍然存在。
如何保存所有这些数据,以便在重新打开应用程序后这些数据仍然存在?
您需要使用Coredata 。 目前在互联网(像这样的一些伟大的教程在这里 ),可以帮助你。
您可以使用CoreData
或SQLite
。 但是从我的经验来看,当我遇到Realm时 ,我确实惊呆了。
Realm替代了SQLite和Core Data。 它可以为您节省数千行代码和数周的工作,并使您可以创造出惊人的新用户体验。
它真的很简单并且功能强大,并且实际上比CoreData更快。 与CoreData相比,您只需两行代码即可创建数据库并从中读取/保存数据。
还有很多教程和出色的文档。
我开始在每个应用程序(商务或免费应用程序)中使用Realm。
您可以在这里获取它: https : //realm.io/
就像其他人所说的那样,核心数据是解决问题的方法,它非常易于使用,但是如果您仍然不满意它,则需要将其存储在某种数据库中,以便在进行更改/编辑或向用户帐户添加某种信息,它将保留。 如果还不够,请查看NSUserDefaults!
祝你有美好的一天!
如果数据不太长,则可以使用NSUserDefaults,实际上建议使用此类来存储设置数据或诸如“收藏夹”之类的内容。但是您可以从中开始。
现在,如果您计划的是巨大的数据存储,也许有很多条目,很多键以及一般来说很多数据,那么我强烈建议您使用CORE DATA,这里有很多教程,它们甚至是关于核心的书数据,因此您需要进行大量研究。
我认为,两者结合起来,可能是解析此服务不仅可以帮助您使用本地存储,还可以启动具有足够空间的免费远程存储并请求开始测试。
在这里,您将本地解析数据库加载到UITableview的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.