我实际上有大量的数据可以在用户登录应用时从Firebase
检索整个数据,或者从需要Firebase数据的不同视图控制器检索。
但是,我发现连续检索与用户在应用程序中导航相同的数据毫无意义。有没有办法让我在登录后首次检索时将所有数据保存到手机中,只要我需要它就可以参考本地数据?
我已将NSUserDefaults
用于少量数据,但我不认为这是我的情况的正确选择。
对于这些数据,我还需要在必要时按键搜索它们。
答案 0 :(得分:0)
您可以使用任何数据库,例如CoreData,Realm或SQLite(cocoapods上提供许多包装器)。
您可以在on this blog link上找到三者之间的差异。