后台获取

iOS 7 SDK: 如何使用后台获取(Background Fetch)

一世执手 提交于 2019-12-29 20:36:51
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 本文主要教你如何使用iOS 7 SDK多任务处理API--Background Fetch。我们生活在一个社交化的世界中,大部分用户都安装了几个社交类app,但是每次用户打开app,他们必须要等待app加载更新才能看到跟更多最新的内容,对于越来越没耐心的用户来说这一点无疑令人非常痛苦。现在,iOS 7的后台获取(Background Fetch)可以很好地解决这个问题,在用户打开应用之前,app就能自动更新获取内容。 以检测流量的app为例来说明Background Fetch如何工作。如果你会在每天早上查看应用,我们假设在8:20 AM,,你的iOS app必须在当时获得信息。现在如果操作系统知道你将会在8:20 AM左右使用app,那么它可以提前获得数据,从而提供更好的用户体验。 关于iOS 7多任务执行更全面的概览可参看我们的主题“ iOS 7 SDK: Multitasking Enhancements ”。以下我们将会以一个实例工程来演示如何使用后台获取(Background Fetch)。 1.项目安装 第一步是创建一个iOS 7项目,并选择单视图app,接着添加一些有用的属性: @property (nonatomic) NSMutableArray *objects; @property