在应用程序运行时实施后台任务的最佳方法

时间:2012-05-25 06:28:49

标签: ios multithreading ios4

在iOS中实现任务的最佳方法是什么?在应用程序运行时在其他线程中执行其工作?

我想在应用程序运行时实现一个每10分钟检查一次更新的线程。有没有可能实现这个?我想我不能实现一个无限循环的线程,因为苹果会拒绝该应用程序,对吗?

1 个答案:

答案 0 :(得分:1)

你绝对不需要一个无休止地闲逛的线程,但我无法想象苹果拒绝你的应用那个的原因:但它只是不好的应用程序设计。

我怀疑你真正想做的是每隔十分钟运行一次"NSTimer" task

还有可能向对象发送performSelector:withObject:afterDelay:消息,然后通过单独的线程启动该消息来执行后台工作。