我们即将进行 iOS 5 全球巡讲,希望您来参与我们的活动。在活动中,您可以向苹果的专家学习激动人心的新技术,并利用这些技术将应用程序提升到新的高度。座位有限,请即注册。
巡讲计划
| 欧洲 | 亚洲 | 美洲 |
|---|---|---|
|
柏林 已满
伦敦 已满
罗马 已满
|
北京 已满
首尔 已满
|
圣保罗 已满
纽约城 已满
西雅图 已满
奥斯汀 已满
|
注册已停止
对不起,所有活动都已报满,
不再接受注册。感谢您的参与。
日程安排PDF
| 房间 A | 房间 B | 房间 C | |
|---|---|---|---|
| 上午 9:00-9:50 |
开幕致词
开启一天的活动,讨论 iOS 5 开发中的一些重要推荐及创建优秀应用程序的关键要素。 |
||
| 上午 10:00-10:50 |
iPhone 和 iPad 用户界面设计
理解使 iPhone 和 iPad 变得如此特别的因素对于优秀用户体验的设计是很必要的。在这里,您将了解如何根据 iOS 设备的独有特性优化 iOS 应用程序的用户界面。 |
||
| 上午 11:00-11:50 |
采纳 iCloud Storage — 第一部分
iCloud Storage 使应用程序可以将用户文档和数据保存在 iCloud 上,用户因此可以从自己的计算机和其他 iOS 设备上访问这些内容。这个课程将使您对 iCloud Storage 的工作机制及如何在应用程序中利用 iCloud 有实际的理解。您还可以了解如何使用键值仓库,以及 UIDocument 如何将应用程序的文档存储到 iCloud 上。 |
||
| 中午 11:50-1:00 | 午餐 | ||
| 下午 1:00-1:50 |
采纳 iCloud Storage — 第二部分
iCloud Storage 使应用程序可以将用户文档和数据保存在 iCloud 上,用户因此可以从自己的计算机和其他 iOS 设备上访问这些内容。这里将更深入地讨论应用程序中集成 iCloud Storage 的实践和技巧,探讨如何将 Core Data 应用程序的数据存入 iCloud,以及如何存储和取得文件。 |
理解 AV Foundation
AV Foundation 基于一个精简的媒体架构,支持高性能的音视频播放、编辑、录制等等。这个课程将介绍 AV Foundation 框架及其核心概念,探讨 AV Foundation 提供的巨大的可控性和灵活性,为如何在应用程序中集成媒体功能提供指导。 |
Newsstand 应用程序开发
Newsstand 是 iOS 中放置报刊杂志应用的最佳地方。这里将讨论如何用 Newsstand Kit API 下载、存储和管理出版物,介绍出版物测试的最佳实践及如何在 iTunes Connect 上配置应用程序。 |
| 下午 2:00-2:50 |
用 UIKit 演进应用程序架构
iOS 5 对 UIKit 的增强使您能更好地将自己的设计转换为高质量的应用程序。在这里,您将看到如何通过新的 Appearance API 定制视图和控件的视觉表现;了解如何在应用程序中使用视图控制器容器,学习如何有效使用尺寸可变的图像。 |
基于 Game Center 的回合制游戏开发
Game Center 增加对回合制游戏的支持,进一步推进了 iOS 上多人游戏的开发。这里将介绍回合制游戏的 API 和用户界面,如何管理多人游戏会话,以及如何处理回合制游戏的状态,并讨论回合信息如何在参与者之间传递的细节。 |
在 iBooks 中展示丰富内容
iBooks 为 iOS 上的内容提供了优秀的平台。在这里,您将看到如何将 EPUB 和最新的 HTML 及 CSS 技术结合起来,为 iBooks 制作从小说和技术手册到食谱及儿童读物等各种类型的书籍;学习如何支持象 Read Aloud 这样的 iBooks 新特性,了解 iOS 5 上的书籍发生了什么变化。 |
| 下午 3:00-3:50 |
iOS 应用程序最新开发工具和技术
Xcode 4 是新型的 iOS 应用程序开发工具,是功能强大的 IDE 环境,也是 Mac 和 iOS 开发的核心环境。在这里,您可以了解 Xcode 4.2 的最新技术及如何充分利用 Xcode 4.2 的最佳实践;学习如何通过 Behaviors 定制 Xcode 的行为,探讨 Storyboarding 如何能帮助您更快完成从概念到可运行应用程序的转换。 |
如何使用 OpenGL ES 和 GLKit
GLKit 是一个高层次的框架,体现了集成 OpenGL ES 2.0 强大能力的高性能游戏开发的最佳实现。这里将介绍 GLKit 如何利用最新 iOS 硬件的能力,以及如何在应用程序中使用 iOS 5 的 OpenGL ES。 |
iOS 应用程序中实现 In-App Purchase
通过 In-App Purchase,您可以直接在应用程序中嵌入一个商店,并通过该商店销售一些项目,比如追加的内容,虚拟货物或自动续约的订阅,从而为 iOS 应用程序增加新的功能或设置。这个课程将介绍 Store Kit API 及采纳这个技术的关键步骤,并讨论有关简化实现过程的最佳实践。 |
| 下午 4:00-4:50 |
自动引用计数的运用
Xcode 4.2 引入了一个称为自动引用计数的强大技术。这个课程将介绍苹果 LLVM 编译器如何进行自动的内存管理;讨论 ARC 如何能在节省代码的同时减少内存泄漏和崩溃,并最终显著简化您的开发过程;探讨 Xcode 如何帮助您轻松地将现有工程迁移到 ARC。 |
Airplay 开发
Airplay 使应用程序可以无缝地将音乐、视频、甚至整个屏幕的内容经由 Apple TV 传输给 HDTV。在这里,您将看到如何构建支持 Airplay 的应用程序,并将发现游戏、媒体、及更多其他应用程序的全新机会。您还将了解应用程序如何通过 Airplay 或连接电缆将视觉和音频信息输出到第二个显示器,学习有关支持 Airplay 镜像的最佳实践。 |
充分利用 iOS 的定位功能
地理围栏技术激活了应用程序中经过标注的地理环境。这里将介绍如何利用 Core Location 框架的强大功能,讨论如何通过区域监控和地理编码技术为用户创建窄范围的位置相关体验;课程中讨论的最佳实践和测试技术有助于把握用户可能碰到的不同场景。 |
| 下午 5:00-5:50 |
iOS 应用程序性能调优
最佳的 iOS 应用程序不仅界面美观和设计良好,还能快速地启动和响应用户操作,并能有效地使用内存。通过这个课程,您将掌握如何进行诊断及如何在用户发现之前修复常见的性能问题;您还将了解性能影响因素的黑名单,并在每个应用程序发行之前加以排查。 |
用 Core Image 实现视频和照片效果
您可以利用 Core Image 来进行复杂的图像处理,创建震撼的视觉效果。在这里,您将了解 iOS 5 的 Core Image 在调整静态图像和增强现场视频方面的强大能力;学习内置过滤器的技术细节及如何利用新的 API 进行面部特征检测。 |
为 iOS 应用程序添加打印功能
iOS 具有先进和易于被开发者采纳的打印系统。您将发现,在应用程序中加入不到 20 行代码就可以让它支持打印功能。这里将介绍 AirPrint 的架构、打印页面布局指南,简单的图像和文本打印,以及用于复杂打印的高级技术。 |
| 下午 6:00-7:00 | 酒会 |