从服务器更新产品列表的最佳方式是什么?(IOS)

从服务器更新产品列表的最佳方式是什么?(IOS),ios,xml,sockets,Ios,Xml,Sockets,我想在IOS中保存一个更新的产品列表。我想到的是,我会将列表保存在一个XML文件中,我会检查设备上的XML版本和服务器上的XML版本,如果不是最新版本,我会下载最新版本,但这不是最方便的方式。我应该使用socket吗编程还是有更好的选择?我以前曾尝试过套接字编程,所以我对此很熟悉。方法1,您可以使用快速检索的方法保存当前版本,并在服务器上定义一个RESTful接口,以便客户端查询最新的轻量级接口。然后,当某个视图控制器生命周期事件发生时,询问服务器是否有任何更新。但决不要编写无限循环来继续向服务

我想在IOS中保存一个更新的产品列表。我想到的是,我会将列表保存在一个XML文件中,我会检查设备上的XML版本和服务器上的XML版本,如果不是最新版本,我会下载最新版本,但这不是最方便的方式。我应该使用socket吗编程还是有更好的选择?我以前曾尝试过套接字编程,所以我对此很熟悉。

方法1,您可以使用快速检索的方法保存当前版本,并在服务器上定义一个RESTful接口,以便客户端查询最新的轻量级接口。然后,当某个视图控制器生命周期事件发生时,询问服务器是否有任何更新。但决不要编写无限循环来继续向服务器发送请求


方法2,您可以利用通知进行更新,这在客户端更省电,但设置起来更复杂。

非常感谢!这将有很大帮助。