苹果应用开发:从手表扩展到代码质量保障
1. 苹果手表应用扩展
在苹果生态系统中,Mac 应用图标会与 Apple Watch 图标一同出现在 Dock 中,这意味着用户可以在手表、Mac 和 iPhone 之间实现无缝切换操作。
Glances 功能允许用户在使用手表时,无需启动 watchOS 应用就能快速查看信息。它能展示自定义内容,但不能进行交互,且仅限于一个屏幕。点击 Glance 可以启动 watchOS 应用。
下面我们来为 watchOS 应用添加一个 Glance,让用户能快速进入应用并开始口述新笔记:
1. 添加图片 :
- 打开 Watch 组中的 Assets.xcasset 文件(不是 Watch 扩展组中的那个)。
- 将书中资源里的 Watch Glance Add 图片拖到图像集列表中。
2. 添加代码使 GlanceController 设置用户活动 :
- 打开 Xcode 创建应用时生成的 GlanceController.swift 文件。
- 更新 willActivate 方法如下:
override func willActivate() {
// 此方法在手表视图控制器即将对用户可见时调用
updateUserActivity("au.com.secretlab.Notes.creating",
userInfo: ["editing":true], webp
超级会员免费看
订阅专栏 解锁全文
32

被折叠的 条评论
为什么被折叠?



