标签: ios asynchronous timer updates
我认为这是一个非常常见的情况,但我找不到应该处理它的最佳实践。我需要每隔X小时通过网络调用对服务器进行一次轮询,以获得应用程序核心数据的更新,我需要这个操作不引人注意并避免阻止UI(但我需要显示在当前视图的某个地方有某种“更新”指示符。)
我该如何管理?我应该在NSTimer内创建AppDelegate吗?那么,对于计时器NSRunLoop,我应该考虑哪些因素?还有另一种更好的方法吗?
NSTimer
AppDelegate
NSRunLoop
谢谢!