【问题标题】:Multitasking iPhone manager多任务 iPhone 管理器
【发布时间】:2013-07-02 22:09:04
【问题描述】:

我想知道我如何管理 iPhone 中的多任务处理, 例如,我想要音频多任务处理或计数器。 我使用了 appdelegate 方法(例如 applicationDidEnterBackground),但总的来说我不明白我必须如何在 iPhone 中管理多任务

【问题讨论】:

    标签: iphone multitasking


    【解决方案1】:

    我强烈建议您阅读以下内容:App States and Multitasking。 iOS 6 并不是真正的多任务操作系统(因为它将是 iOS 7)。根据链接中的 Apple 文档,您只能在后台运行以下类型的进程:

    • 在后台向用户播放有声内容的应用,例如音乐播放器应用
    • 让用户随时了解其位置的应用,例如导航应用
    • 支持互联网协议语音 (VoIP) 的应用
    • 需要下载和处理新内容的报亭应用
    • 从外部附件接收定期更新的应用

    如果您想在后台执行一些自定义代码,iOS 只允许您在后台执行 10 分钟(您可以在同一文档的 Background Execution and Multitasking 部分找到如何执行此操作)。 9:55 分钟后,将执行处理程序过期块,这使您有 5 秒钟的时间进行最后一次处理。

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多