离线时,如何管理数据? IOS

时间:2017-07-27 15:45:47

标签: ios swift mobile-development

我想知道什么是最佳实践,如果没有可用的网络连接建模数据,如果你正在构建的应用程序是基于云计算,但你仍然希望能够拥有基本功能,我猜一些持久性数据?

PD:我对IOS开发有点新意了

2 个答案:

答案 0 :(得分:0)

您可以尝试使用'缓存'存储临时数据的位置。 实现此目的的一种方法是NSUserDefaults,您可以在其中设置变量(让用户说明用户个人资料照片),当用户再次打开他的应用程序时,即使自缓存后没有互联网连接,也会加载图像。希望这有帮助!

答案 1 :(得分:0)

UserDefaults适用于不经常更改的少量数据,但由于必须在每次更改时将整个用户默认数据集重写为文件,因此对于任何卷都不够强大或频繁更改。为此,您需要CoreData或第三方开源解决方案,如Realm.io。

相关问题