IOS 7 SDK Multitasking 多任务
来源:互联网 发布:linux kernel启动参数 编辑:程序博客网 时间:2024/06/04 18:19
昨天和今天看了一个blog 和这里介绍的IOS的多任务,
然后自己仔细品味了一番,有一些收货,这边顺便记录,总结和分享一下。
iOS7以前的Multitasking,其实是个伪多任务,一般的App不能在后台执行自己的代码,只有下面这几种任务可以在注册服务之后后台运行。
- 后台完成某些花费时间的特定任务
- 后台播放音乐等
- 位置服务
- IP电话(VoIP)
- Newsstand
在IOS 7 中,后台API主要给开发者提供了下面几个功能:
- Background Fetch(后台获取)
- Remote Notifications(静默推送)
- Background Transfer Service(后台传输)
Remote Notifications:由统一推送通知激活后台,支持silent notification,适合实时类强的应用,有频率限制(每小时几次)。
Background Transfer Service:可以由应用直接激活的无限制后台,权限大,但是只限于下载上传类服务,只会在 WiFi 环境下才进行传输。但是,想要实现后台传输,就必须使用iOS7的新的网络连接的类,NSURLSession。这是iOS7中引入用以替代陈旧的NSURLConnection的类。
0 0
- IOS 7 SDK Multitasking 多任务
- iOS 7后台多任务(multitasking)机制
- 开发笔记7-Multitasking多任务学习
- What’s New with Multitasking ---- IOS7多任务 (Multitasking)
- 16.0~16.8 多任务 后台运行 Multitasking
- Ios9-Multitasking-多任务处理一(悬浮视频)
- Misconceptions About iOS Multitasking
- ios-multitasking-应用转入后台时,如何继续后台运行任务
- ios-multitasking-应用转入后台时,如何继续后台运行任务
- Multitasking
- 《iOS Human Interface Guidelines》——Multitasking
- Saving and Loading the State of Multitasking Apps(多任务应用中,状态变化的处理)
- iOS 7 的多任务
- iOS 7 的多任务
- iOS7新特性之后台任务-Background Multitasking
- iOS开发笔记-xcode7提交错误:iPad Multitasking support
- iOS 7的多任务 NSURLSession简介
- iOS 7的多任务 NSURLSession简介
- hdu 2586How far away ? 最近公共祖先LCA离线算法
- dispatch_once创建单例
- Java泛型简明教程
- flex little know
- android 获得一个应用程序的启动次数,运行时间等信息
- IOS 7 SDK Multitasking 多任务
- myeclipse开发基于cxf的webservice
- QMYSQL3: Unable to bind value
- android调试的必杀技——反汇编
- LeetCode(54) SpiralMatrix
- 算法入门经典 7.4.4 带宽问题 回溯 剪枝
- 九度OJ 1499 项目安排 -- 动态规划
- QT中三种数据类型之间的转换:
- Python中一些内置函数