ios 在Swift中存储大数据的最佳方式

d7v8vwbk  于 2023-04-22  发布在  iOS
关注(0)|答案(3)|浏览(199)

我有一个关于Swift应用程序的想法。我将不得不存储大量的文本(文章),并按字母顺序在表格视图中排序。我不知道什么是最好的存储这些文章,以及如何做到这一点。核心数据?用户默认值?

nwwlzxa7

nwwlzxa71#

本地存储大数据的最佳方式是Sqlite或Core Data,这是Sqlite的接口,但具有一些优势,如可视化对象(实体+关系),对象图管理等。不要将大数据保存在NSUserDefaults中,因为它很慢,并且很难维护复杂的对象。

czfnxgou

czfnxgou2#

只是建议,如果你想存储大数据,我推荐Realm Swift数据库。就我而言,它在这方面比CoreData好得多,因为它可以简单地与多线程一起使用(CoreData要难得多,因为你需要自己管理它)。如果你保存的数据量真的很大,我认为最好在后台执行这个操作,以防程序主线程滞后。希望对你有帮助。

lndjwyie

lndjwyie3#

Realm:Realm的可扩展性是一个重要的特性。Realm可以处理许多用户和大量数据。Realm为开发人员提供了简洁且编写良好的文档,这可以转化为更快的开发流程。
coreData:Core Data是一个持久性框架,而不是数据库。该框架包括内置功能,可将开发人员编写的代码减少70%。

相关问题