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

时间:2016-01-23 21:03:05

标签: ios iphone swift

我对Swift中的app有所了解。我将不得不存储大量的文本(论文),并按字母顺序排列在表格视图中。我不确定什么是最好的存储这些文章以及如何做到这一点。核心数据? userdefaults?

2 个答案:

答案 0 :(得分:2)

只是建议,如果你想存储大数据我会推荐Realm swift数据库。至于我,它比CoreData更好,因为它可以简单地与多线程一起使用(因为你需要自己管理它,CoreData要困难得多)。如果你节省了大量的数据,我认为最好在后台执行此操作,以防止程序主线程滞后。希望对你有帮助。

答案 1 :(得分:1)

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