【发布时间】:2013-07-02 22:09:04
【问题描述】:
我想知道我如何管理 iPhone 中的多任务处理, 例如,我想要音频多任务处理或计数器。 我使用了 appdelegate 方法(例如 applicationDidEnterBackground),但总的来说我不明白我必须如何在 iPhone 中管理多任务
【问题讨论】:
标签: iphone multitasking
我想知道我如何管理 iPhone 中的多任务处理, 例如,我想要音频多任务处理或计数器。 我使用了 appdelegate 方法(例如 applicationDidEnterBackground),但总的来说我不明白我必须如何在 iPhone 中管理多任务
【问题讨论】:
标签: iphone multitasking
我强烈建议您阅读以下内容:App States and Multitasking。 iOS 6 并不是真正的多任务操作系统(因为它将是 iOS 7)。根据链接中的 Apple 文档,您只能在后台运行以下类型的进程:
如果您想在后台执行一些自定义代码,iOS 只允许您在后台执行 10 分钟(您可以在同一文档的 Background Execution and Multitasking 部分找到如何执行此操作)。 9:55 分钟后,将执行处理程序过期块,这使您有 5 秒钟的时间进行最后一次处理。
希望对你有帮助!
【讨论】: