在iOS应用程序中存储客户端和服务器数据

时间:2015-05-21 14:21:04

标签: ios json nsuserdefaults

我有一个iOS应用程序。

它的主要功能是显示用户信息。

如果有互联网连接。从服务器请求并存储JSON字符串。 其他。存储此数据的客户端版本。

将此功能合并到应用中的最佳方法是什么?是否要为两组信息共享NSUserDefaults,如果应用程序有互联网连接则覆盖?

如果设备只有移动数据呢?我是否加入了超时?

由于

1 个答案:

答案 0 :(得分:0)

您可以将文件作为主要包中的移动数据,以及名为Version的文件来保存文件的版本,首次启动应用程序时,将它们保存在sandBox中。当使用lanuch应用程序时,您需要为JSON请求Web服务,描述文件的版本,当文件版本不同时,在sandBox中更新文件。