美文网首页
IOS后台多任务管理

IOS后台多任务管理

作者: 桃逸 | 来源:发表于2017-02-06 14:51 被阅读146次

    iOS7后很多后台功能得到了扩展
    用户可以使用fetch进行后台数据处理
    用户可以后台下载大数据
    参考:http://www.jianshu.com/p/8a752f263e30
    APPLE 官方demo
    Multitasking - 知乎

    Paste_Image.png Paste_Image.png
    • 后台传输
      由iOS系统进行管理,没有时间限制,也不要求应用运行在前台
      想要使用后要传输,必须使用iOS7的新网络连接的类,NSURLSession;
      步骤:
      创建一个后台NSURLSession,向session中加入对应的传输的NSURLSessionTask,并开始传输;实现application:handleEventsForBackgroundURLSession:completionHandler:方法,以刷新UI及通知系统传输结束;
      一旦后台传输的状态发生变化,应用将会被唤醒并运行URLSession的回调进行处理

    相关文章

      网友评论

          本文标题:IOS后台多任务管理

          本文链接:https://www.haomeiwen.com/subject/svqiuttx.html