后台执行

概述和文件

您的应用进入后台模式会怎样? 要了解它,您需要依次阅读Apple的以下所有文章。 当您必须阅读该理论时不要感到无聊,它将在将来对您有很大帮助。 相信我🙂

关于后台执行序列
了解当应用程序移至后台时自定义代码的执行顺序。

使用后台应用刷新来更新您的应用
在后台机会性地获取内容并更新应用程序的界面。

延长应用程序的后台执行时间
当您的应用移至后台时,请确保关键任务完成。

后台执行
当用户没有积极使用您的应用程序时,系统会将其移至后台状态。 对于许多应用程序而言,后台状态只是暂停应用程序的短暂停留。 挂起应用程序是延长电池寿命的一种方式,它还允许系统将重要的系统资源投入到引起用户注意的新的前台应用程序中。

通过观看以下视频并运行应用程序进行测试

阅读后,您将通过运行应用程序进行测试。 你可以在这里下载。 此应用将尝试一次从服务器获取数据60分钟。 但是您将等不及60分钟进行测试。 因此,您将通过转到菜单Debug-> Simulate Background Fetch模拟Background Fetch,以触​​发application(_:performFetchWithCompletionHandler:)方法。 观看以下视频以了解如何运行。