Ios 脱机时,如何管理数据?国际标准化组织

Ios 脱机时,如何管理数据?国际标准化组织,ios,swift,mobile-development,Ios,Swift,Mobile Development,我想知道在没有可用网络连接的情况下,如果您正在构建的应用程序是基于云计算的,但您仍然希望能够拥有基本功能,并且我猜是一些持久数据,那么关于数据建模的最佳实践是什么 PD:我对IOS开发有点陌生你可以尝试使用“缓存”来存储临时数据。 实现这一点的一种方法是NSUserDefaults,您可以在其中设置一个变量(比如用户档案照片),当用户再次打开其应用程序时,即使图像缓存后没有互联网连接,也会加载该图像。希望这有帮助 UserDefaults适用于不经常更改的少量数据,但由于每次更改时都必须将整个用

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


PD:我对IOS开发有点陌生

你可以尝试使用“缓存”来存储临时数据。
实现这一点的一种方法是NSUserDefaults,您可以在其中设置一个变量(比如用户档案照片),当用户再次打开其应用程序时,即使图像缓存后没有互联网连接,也会加载该图像。希望这有帮助

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

如果没有更多的信息,这很难回答。也许看看核心数据吧?问题太模糊了,征求意见太多了。这个网站不适合这样的问题。