我想保留一份在IOS中更新的产品列表。我想到的是我会将列表保存在XML文件中,我会检查设备上的XML版本以及XML上的XML版本服务器,如果它不是最新版本,我会下载最新版本,但这不是最方便的方式。我应该使用套接字编程还是有更好的选择?我之前尝试过套接字编程,所以我很熟悉。
答案 0 :(得分:0)
方法1,您可以使用Core Data保存当前版本,快速检索并在服务器上定义RESTful接口,以便客户端查询最新的轻量级。然后,当某些View Controller生命周期事件发生时,询问服务器是否有任何更新。但永远不要写一个无限循环来继续向服务器发送请求。
方法2,您可以使用Push Notifications通知可用更新,这在客户端更省电,但设置起来更复杂。