利用 iOS4 的新特性进
行开发
李亮 holly.lee@
for QCon Beijing 2011
11年3月30日星期三
历史
• 2007 年 6 月 iPhone, iPhoneOS 1.0
• 2008 年 6 月 iPhone 3G, iPhoneOS 2.0,
public SDK
• 2009 年 6 月 iPhone 3GS, iPhoneOS 3.0
• 2010 年 3 月 iPad, iPhoneOS 3.2
• 2010 年 6 月 iPhone 4, iOS 4
11年3月30日星期三
iOS4 的新特性
• 有限的多任务支持和 Local Notification
• 开始支持不同的分辨率和不同 DPI 的设
备.
• 针对多核的支持. GCD, 以及语言层面的
支持.
• Game Center 的引入. 游戏社区
• iAd. Apple 的应用内嵌广告方案
• CoreTelephony, CoreVideo, etc.
11年3月30日星期三
有限的多任务
• iOS4 之前, 没有多任务的日子.
• iOS4, 应用不再退出, 而是挂起.
• iOS4, 终于给了我们一些多任务, 只是很
有限.
11年3月30日星期三
应用程序生命周期
What’s new:
-(void) applicationWillEnterForeground:(UIApplication *)application
-(void) applicationDidEnterBackground:(UIApplication *)application
What’s hard to get called:
- (void)applicationWillTerminate:(UIApplication *)application
11年3月30日星期三
运行在后台
• 保持在后台运行的
- VoIP
- Locating
- Audio
• 需要运行一段时间的
• Local notification
11年3月30日星期三
保持在后台运行
• 系统是否支持后台任务?
UIDevice multitaskingSupported 属性
• 告诉系统需要后台运行
Info.plist
Key: UIBackgroundMode
Value: audio, location, or voip
11年3月30日星期三
定位相关
• 只需要跟踪位置有显著变化的
CLLocationManager
startMonitoringSignificantLocationChanges
stopMonitoringSign
您可能关注的文档
- 经营计划预算管理流程最佳做法及诊断.pdf
- 天津首创福特纳湾开发可行性研究报告.pdf
- 天然药物新药开发的选项与风险控制.pdf
- 药品经营质量管理规范GSP条款讲解.pdf
- 第十一章 资本经营者队伍建设.pdf
- 人力资源开发与管理的理论基础.pdf
- 第二章 商业银行经营评价.pdf
- 培训业务开发与市场拓展的十二个步骤.pdf
- 连锁便利店经营管理技术.pdf
- 房地产开发相关资料(续).pdf
- 散文题型03 理解分析词句(题型专练)(全国通用)(解析版)-2026年高考语文二轮复习讲练.docx
- 考前押题10 阅读理解之应用文——关注生活 学以致用(原卷版)(押题训练)2026年高考英语阅读理解突破策略及押题(全国通用).docx
- 清单04 综合性学习之语言表达(仿写邀请转述劝说) 活动策划(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 清单09 古诗文对比阅读之内容 情感 写法对比 语言 炼字 拓展探究(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 小说易错02 重点情节理解偏差(选择题)(易错专练)(全国通用)(原卷版)-2026年高考语文二轮复习讲练.docx
- 专题01 声现象(题型专练)(全国通用)(原卷版)2026年中考物理二轮复习讲练.docx
- 清单08 文言文(议论类 书信应用类)阅读之论点把握 文体特点(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 清单11 记叙文阅读之朗读设计 表达技巧 主旨情感 开放探究(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 语言清单05 语法填空中的词类(五)无提示词--连词(全国通用)(原卷版)2026年高考英语二轮复习讲练.docx
- 第04讲 想象探索与科学精神(《西游记》《海底两万里》《昆虫记》全国通用(讲义)(解析版)2026年中考语文一轮复习讲练.docx
原创力文档

文档评论(0)