每隔几秒自动命中一次服务器并接收数据?

时间:2015-02-25 20:00:49

标签: ios objective-c iphone node.js server

我有一个本地node.js服务器,它每隔几秒就有一些新数据,我也有一个iPhone应用程序,现在我可以从服务器获取JSON数据,并能够在我的应用程序中显示它。

但是在当前进程中,用户必须选择从服务器获取数据,但我想在没有用户交互的情况下每30秒自动点击服务器,如果有任何新数据,我想获取数据并显示它。

那么最好的方法是什么? 还有任何iOS库可以帮助我这样做吗?

1 个答案:

答案 0 :(得分:0)

您不必在每30秒刷新数据的简单应用中使用websockets或其他推送技术。但请考虑使用HTTP cache revalidation来减少网络流量。

使用重复的NSTimer并确保break retain cycles